Dec 01 13:17:44.624 INFO testing jtthill/nes-rs against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 13:17:44.624 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 13:17:45.151 INFO [stdout] aeec36c5cad866cf6cec4a9846628bda0c093cde3f5f3606bc814a34569c299c
Dec 01 13:17:45.157 INFO running `"docker" "start" "-a" "aeec36c5cad866cf6cec4a9846628bda0c093cde3f5f3606bc814a34569c299c"`
Dec 01 13:17:46.431 INFO [stderr] usermod: no changes
Dec 01 13:17:46.591 INFO [stderr]    Compiling nes-rs v0.1.0 (/source)
Dec 01 13:17:47.735 INFO [stderr] warning: unused import: `self`
Dec 01 13:17:47.735 INFO [stderr]  --> src/gamepak/mod.rs:7:15
Dec 01 13:17:47.735 INFO [stderr]   |
Dec 01 13:17:47.735 INFO [stderr] 7 | use std::io::{self, Read};
Dec 01 13:17:47.735 INFO [stderr]   |               ^^^^
Dec 01 13:17:47.735 INFO [stderr]   |
Dec 01 13:17:47.735 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 13:17:47.735 INFO [stderr] 
Dec 01 13:17:48.021 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.021 INFO [stderr]    --> src/cpu.rs:378:23
Dec 01 13:17:48.021 INFO [stderr]     |
Dec 01 13:17:48.021 INFO [stderr] 378 |     fn and(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.021 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.021 INFO [stderr]     |
Dec 01 13:17:48.021 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 13:17:48.021 INFO [stderr] 
Dec 01 13:17:48.021 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.021 INFO [stderr]    --> src/cpu.rs:378:49
Dec 01 13:17:48.021 INFO [stderr]     |
Dec 01 13:17:48.021 INFO [stderr] 378 |     fn and(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.021 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.021 INFO [stderr] 
Dec 01 13:17:48.021 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.021 INFO [stderr]    --> src/cpu.rs:382:23
Dec 01 13:17:48.021 INFO [stderr]     |
Dec 01 13:17:48.021 INFO [stderr] 382 |     fn asl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.021 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.021 INFO [stderr] 
Dec 01 13:17:48.021 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.021 INFO [stderr]    --> src/cpu.rs:382:49
Dec 01 13:17:48.021 INFO [stderr]     |
Dec 01 13:17:48.021 INFO [stderr] 382 |     fn asl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.021 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.021 INFO [stderr] 
Dec 01 13:17:48.021 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.021 INFO [stderr]    --> src/cpu.rs:386:23
Dec 01 13:17:48.021 INFO [stderr]     |
Dec 01 13:17:48.021 INFO [stderr] 386 |     fn bcc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.021 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.021 INFO [stderr] 
Dec 01 13:17:48.021 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.021 INFO [stderr]    --> src/cpu.rs:386:49
Dec 01 13:17:48.021 INFO [stderr]     |
Dec 01 13:17:48.021 INFO [stderr] 386 |     fn bcc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.021 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.021 INFO [stderr] 
Dec 01 13:17:48.021 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.021 INFO [stderr]    --> src/cpu.rs:390:23
Dec 01 13:17:48.021 INFO [stderr]     |
Dec 01 13:17:48.021 INFO [stderr] 390 |     fn bcs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.021 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.021 INFO [stderr] 
Dec 01 13:17:48.021 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.021 INFO [stderr]    --> src/cpu.rs:390:49
Dec 01 13:17:48.021 INFO [stderr]     |
Dec 01 13:17:48.021 INFO [stderr] 390 |     fn bcs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.021 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.021 INFO [stderr] 
Dec 01 13:17:48.021 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.021 INFO [stderr]    --> src/cpu.rs:394:23
Dec 01 13:17:48.021 INFO [stderr]     |
Dec 01 13:17:48.021 INFO [stderr] 394 |     fn beq(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.021 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.021 INFO [stderr] 
Dec 01 13:17:48.021 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.021 INFO [stderr]    --> src/cpu.rs:394:49
Dec 01 13:17:48.021 INFO [stderr]     |
Dec 01 13:17:48.021 INFO [stderr] 394 |     fn beq(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.021 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.021 INFO [stderr] 
Dec 01 13:17:48.021 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.021 INFO [stderr]    --> src/cpu.rs:398:23
Dec 01 13:17:48.021 INFO [stderr]     |
Dec 01 13:17:48.021 INFO [stderr] 398 |     fn bit(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.021 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.021 INFO [stderr] 
Dec 01 13:17:48.021 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.021 INFO [stderr]    --> src/cpu.rs:398:49
Dec 01 13:17:48.021 INFO [stderr]     |
Dec 01 13:17:48.021 INFO [stderr] 398 |     fn bit(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.021 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.021 INFO [stderr] 
Dec 01 13:17:48.022 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.022 INFO [stderr]    --> src/cpu.rs:402:23
Dec 01 13:17:48.022 INFO [stderr]     |
Dec 01 13:17:48.022 INFO [stderr] 402 |     fn bmi(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.022 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.022 INFO [stderr] 
Dec 01 13:17:48.022 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.022 INFO [stderr]    --> src/cpu.rs:402:49
Dec 01 13:17:48.022 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 402 |     fn bmi(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:406:23
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 406 |     fn bne(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:406:49
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 406 |     fn bne(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:410:23
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 410 |     fn bpl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:410:49
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 410 |     fn bpl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:414:23
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 414 |     fn brk(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:414:49
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 414 |     fn brk(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:418:23
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 418 |     fn bvc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:418:49
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 418 |     fn bvc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:422:23
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 422 |     fn bvs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:422:49
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 422 |     fn bvs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:426:23
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 426 |     fn clc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:426:49
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 426 |     fn clc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:430:23
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 430 |     fn cld(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:430:49
Dec 01 13:17:48.023 INFO [stderr]     |
Dec 01 13:17:48.023 INFO [stderr] 430 |     fn cld(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.023 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.023 INFO [stderr] 
Dec 01 13:17:48.023 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.023 INFO [stderr]    --> src/cpu.rs:434:23
Dec 01 13:17:48.024 INFO [stderr]     |
Dec 01 13:17:48.024 INFO [stderr] 434 |     fn cli(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.024 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.024 INFO [stderr] 
Dec 01 13:17:48.024 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.024 INFO [stderr]    --> src/cpu.rs:434:49
Dec 01 13:17:48.024 INFO [stderr]     |
Dec 01 13:17:48.024 INFO [stderr] 434 |     fn cli(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.024 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.024 INFO [stderr] 
Dec 01 13:17:48.024 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.024 INFO [stderr]    --> src/cpu.rs:438:23
Dec 01 13:17:48.024 INFO [stderr]     |
Dec 01 13:17:48.024 INFO [stderr] 438 |     fn clv(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.024 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.024 INFO [stderr] 
Dec 01 13:17:48.024 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.024 INFO [stderr]    --> src/cpu.rs:438:49
Dec 01 13:17:48.024 INFO [stderr]     |
Dec 01 13:17:48.024 INFO [stderr] 438 |     fn clv(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.024 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.024 INFO [stderr] 
Dec 01 13:17:48.024 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.024 INFO [stderr]    --> src/cpu.rs:442:23
Dec 01 13:17:48.024 INFO [stderr]     |
Dec 01 13:17:48.024 INFO [stderr] 442 |     fn cmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.024 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.024 INFO [stderr] 
Dec 01 13:17:48.024 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.024 INFO [stderr]    --> src/cpu.rs:442:49
Dec 01 13:17:48.024 INFO [stderr]     |
Dec 01 13:17:48.024 INFO [stderr] 442 |     fn cmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.024 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.024 INFO [stderr] 
Dec 01 13:17:48.024 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.024 INFO [stderr]    --> src/cpu.rs:446:23
Dec 01 13:17:48.024 INFO [stderr]     |
Dec 01 13:17:48.024 INFO [stderr] 446 |     fn cpx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.024 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.024 INFO [stderr] 
Dec 01 13:17:48.024 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.024 INFO [stderr]    --> src/cpu.rs:446:49
Dec 01 13:17:48.024 INFO [stderr]     |
Dec 01 13:17:48.024 INFO [stderr] 446 |     fn cpx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.024 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.024 INFO [stderr] 
Dec 01 13:17:48.026 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.026 INFO [stderr]    --> src/cpu.rs:450:23
Dec 01 13:17:48.026 INFO [stderr]     |
Dec 01 13:17:48.026 INFO [stderr] 450 |     fn cpy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.026 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.026 INFO [stderr] 
Dec 01 13:17:48.026 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.026 INFO [stderr]    --> src/cpu.rs:450:49
Dec 01 13:17:48.026 INFO [stderr]     |
Dec 01 13:17:48.026 INFO [stderr] 450 |     fn cpy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.026 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.026 INFO [stderr] 
Dec 01 13:17:48.026 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.026 INFO [stderr]    --> src/cpu.rs:454:23
Dec 01 13:17:48.026 INFO [stderr]     |
Dec 01 13:17:48.026 INFO [stderr] 454 |     fn dec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.026 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.026 INFO [stderr] 
Dec 01 13:17:48.026 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.026 INFO [stderr]    --> src/cpu.rs:454:49
Dec 01 13:17:48.026 INFO [stderr]     |
Dec 01 13:17:48.026 INFO [stderr] 454 |     fn dec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.026 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.026 INFO [stderr] 
Dec 01 13:17:48.026 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.026 INFO [stderr]    --> src/cpu.rs:458:23
Dec 01 13:17:48.026 INFO [stderr]     |
Dec 01 13:17:48.026 INFO [stderr] 458 |     fn dex(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.026 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.026 INFO [stderr] 
Dec 01 13:17:48.026 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.026 INFO [stderr]    --> src/cpu.rs:458:49
Dec 01 13:17:48.026 INFO [stderr]     |
Dec 01 13:17:48.026 INFO [stderr] 458 |     fn dex(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.026 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.026 INFO [stderr] 
Dec 01 13:17:48.026 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.026 INFO [stderr]    --> src/cpu.rs:462:23
Dec 01 13:17:48.026 INFO [stderr]     |
Dec 01 13:17:48.026 INFO [stderr] 462 |     fn dey(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.026 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.026 INFO [stderr] 
Dec 01 13:17:48.026 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.026 INFO [stderr]    --> src/cpu.rs:462:49
Dec 01 13:17:48.026 INFO [stderr]     |
Dec 01 13:17:48.026 INFO [stderr] 462 |     fn dey(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.026 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.026 INFO [stderr] 
Dec 01 13:17:48.026 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.026 INFO [stderr]    --> src/cpu.rs:466:23
Dec 01 13:17:48.026 INFO [stderr]     |
Dec 01 13:17:48.026 INFO [stderr] 466 |     fn eor(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.026 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.026 INFO [stderr] 
Dec 01 13:17:48.026 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.026 INFO [stderr]    --> src/cpu.rs:466:49
Dec 01 13:17:48.026 INFO [stderr]     |
Dec 01 13:17:48.026 INFO [stderr] 466 |     fn eor(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.026 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.026 INFO [stderr] 
Dec 01 13:17:48.026 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.026 INFO [stderr]    --> src/cpu.rs:470:23
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 470 |     fn inc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:470:49
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 470 |     fn inc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:474:23
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 474 |     fn inx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:474:49
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 474 |     fn inx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:478:23
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 478 |     fn iny(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:478:49
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 478 |     fn iny(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:482:23
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 482 |     fn jmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:482:49
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 482 |     fn jmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:486:23
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 486 |     fn jsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:486:49
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 486 |     fn jsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:490:23
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 490 |     fn lda(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:490:49
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 490 |     fn lda(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:494:23
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 494 |     fn ldx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:494:49
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 494 |     fn ldx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.027 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.027 INFO [stderr]    --> src/cpu.rs:498:23
Dec 01 13:17:48.027 INFO [stderr]     |
Dec 01 13:17:48.027 INFO [stderr] 498 |     fn ldy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.027 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.027 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:498:49
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 498 |     fn ldy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:502:23
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 502 |     fn lsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:502:49
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 502 |     fn lsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:506:23
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 506 |     fn nop(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:506:49
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 506 |     fn nop(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:510:23
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 510 |     fn ora(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:510:49
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 510 |     fn ora(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:514:23
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 514 |     fn pha(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:514:49
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 514 |     fn pha(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:518:23
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 518 |     fn php(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:518:49
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 518 |     fn php(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:522:23
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 522 |     fn pla(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:522:49
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 522 |     fn pla(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:526:23
Dec 01 13:17:48.028 INFO [stderr]     |
Dec 01 13:17:48.028 INFO [stderr] 526 |     fn plp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.028 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.028 INFO [stderr] 
Dec 01 13:17:48.028 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.028 INFO [stderr]    --> src/cpu.rs:526:49
Dec 01 13:17:48.029 INFO [stderr]     |
Dec 01 13:17:48.029 INFO [stderr] 526 |     fn plp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.029 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.029 INFO [stderr] 
Dec 01 13:17:48.029 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.029 INFO [stderr]    --> src/cpu.rs:530:23
Dec 01 13:17:48.029 INFO [stderr]     |
Dec 01 13:17:48.029 INFO [stderr] 530 |     fn rol(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.029 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.029 INFO [stderr] 
Dec 01 13:17:48.029 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.029 INFO [stderr]    --> src/cpu.rs:530:49
Dec 01 13:17:48.029 INFO [stderr]     |
Dec 01 13:17:48.029 INFO [stderr] 530 |     fn rol(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.029 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.029 INFO [stderr] 
Dec 01 13:17:48.029 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.029 INFO [stderr]    --> src/cpu.rs:534:23
Dec 01 13:17:48.029 INFO [stderr]     |
Dec 01 13:17:48.029 INFO [stderr] 534 |     fn ror(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.029 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.029 INFO [stderr] 
Dec 01 13:17:48.030 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.030 INFO [stderr]    --> src/cpu.rs:534:49
Dec 01 13:17:48.030 INFO [stderr]     |
Dec 01 13:17:48.030 INFO [stderr] 534 |     fn ror(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.030 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.030 INFO [stderr] 
Dec 01 13:17:48.030 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.030 INFO [stderr]    --> src/cpu.rs:538:23
Dec 01 13:17:48.030 INFO [stderr]     |
Dec 01 13:17:48.030 INFO [stderr] 538 |     fn rti(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.030 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.030 INFO [stderr] 
Dec 01 13:17:48.030 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.030 INFO [stderr]    --> src/cpu.rs:538:49
Dec 01 13:17:48.030 INFO [stderr]     |
Dec 01 13:17:48.030 INFO [stderr] 538 |     fn rti(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.030 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.030 INFO [stderr] 
Dec 01 13:17:48.030 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.030 INFO [stderr]    --> src/cpu.rs:542:23
Dec 01 13:17:48.030 INFO [stderr]     |
Dec 01 13:17:48.030 INFO [stderr] 542 |     fn rts(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.030 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.030 INFO [stderr] 
Dec 01 13:17:48.030 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.030 INFO [stderr]    --> src/cpu.rs:542:49
Dec 01 13:17:48.030 INFO [stderr]     |
Dec 01 13:17:48.030 INFO [stderr] 542 |     fn rts(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.030 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.030 INFO [stderr] 
Dec 01 13:17:48.030 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.030 INFO [stderr]    --> src/cpu.rs:546:23
Dec 01 13:17:48.030 INFO [stderr]     |
Dec 01 13:17:48.030 INFO [stderr] 546 |     fn sbc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.030 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.030 INFO [stderr] 
Dec 01 13:17:48.030 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.030 INFO [stderr]    --> src/cpu.rs:546:49
Dec 01 13:17:48.030 INFO [stderr]     |
Dec 01 13:17:48.030 INFO [stderr] 546 |     fn sbc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.030 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.030 INFO [stderr] 
Dec 01 13:17:48.030 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.030 INFO [stderr]    --> src/cpu.rs:550:23
Dec 01 13:17:48.030 INFO [stderr]     |
Dec 01 13:17:48.030 INFO [stderr] 550 |     fn sec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.030 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.030 INFO [stderr] 
Dec 01 13:17:48.030 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.030 INFO [stderr]    --> src/cpu.rs:550:49
Dec 01 13:17:48.030 INFO [stderr]     |
Dec 01 13:17:48.030 INFO [stderr] 550 |     fn sec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.030 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.030 INFO [stderr] 
Dec 01 13:17:48.030 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.030 INFO [stderr]    --> src/cpu.rs:554:23
Dec 01 13:17:48.030 INFO [stderr]     |
Dec 01 13:17:48.030 INFO [stderr] 554 |     fn sed(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.030 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.030 INFO [stderr] 
Dec 01 13:17:48.030 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.030 INFO [stderr]    --> src/cpu.rs:554:49
Dec 01 13:17:48.030 INFO [stderr]     |
Dec 01 13:17:48.030 INFO [stderr] 554 |     fn sed(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.030 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.031 INFO [stderr] 
Dec 01 13:17:48.031 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.031 INFO [stderr]    --> src/cpu.rs:558:23
Dec 01 13:17:48.031 INFO [stderr]     |
Dec 01 13:17:48.031 INFO [stderr] 558 |     fn sei(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.031 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.031 INFO [stderr] 
Dec 01 13:17:48.031 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.031 INFO [stderr]    --> src/cpu.rs:558:49
Dec 01 13:17:48.031 INFO [stderr]     |
Dec 01 13:17:48.031 INFO [stderr] 558 |     fn sei(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.031 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.031 INFO [stderr] 
Dec 01 13:17:48.031 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.031 INFO [stderr]    --> src/cpu.rs:562:23
Dec 01 13:17:48.031 INFO [stderr]     |
Dec 01 13:17:48.031 INFO [stderr] 562 |     fn sta(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.031 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.031 INFO [stderr] 
Dec 01 13:17:48.031 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.031 INFO [stderr]    --> src/cpu.rs:562:49
Dec 01 13:17:48.031 INFO [stderr]     |
Dec 01 13:17:48.031 INFO [stderr] 562 |     fn sta(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.031 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.031 INFO [stderr] 
Dec 01 13:17:48.031 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.031 INFO [stderr]    --> src/cpu.rs:566:23
Dec 01 13:17:48.031 INFO [stderr]     |
Dec 01 13:17:48.031 INFO [stderr] 566 |     fn stx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.031 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.031 INFO [stderr] 
Dec 01 13:17:48.031 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.031 INFO [stderr]    --> src/cpu.rs:566:49
Dec 01 13:17:48.031 INFO [stderr]     |
Dec 01 13:17:48.031 INFO [stderr] 566 |     fn stx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.031 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.031 INFO [stderr] 
Dec 01 13:17:48.031 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.031 INFO [stderr]    --> src/cpu.rs:570:23
Dec 01 13:17:48.031 INFO [stderr]     |
Dec 01 13:17:48.031 INFO [stderr] 570 |     fn sty(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.031 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.031 INFO [stderr] 
Dec 01 13:17:48.031 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.031 INFO [stderr]    --> src/cpu.rs:570:49
Dec 01 13:17:48.031 INFO [stderr]     |
Dec 01 13:17:48.031 INFO [stderr] 570 |     fn sty(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.031 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.031 INFO [stderr] 
Dec 01 13:17:48.031 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.031 INFO [stderr]    --> src/cpu.rs:574:23
Dec 01 13:17:48.031 INFO [stderr]     |
Dec 01 13:17:48.031 INFO [stderr] 574 |     fn tax(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.031 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.031 INFO [stderr] 
Dec 01 13:17:48.031 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.031 INFO [stderr]    --> src/cpu.rs:574:49
Dec 01 13:17:48.031 INFO [stderr]     |
Dec 01 13:17:48.031 INFO [stderr] 574 |     fn tax(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.031 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.031 INFO [stderr] 
Dec 01 13:17:48.031 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.031 INFO [stderr]    --> src/cpu.rs:578:23
Dec 01 13:17:48.031 INFO [stderr]     |
Dec 01 13:17:48.031 INFO [stderr] 578 |     fn tay(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.031 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.031 INFO [stderr] 
Dec 01 13:17:48.031 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.031 INFO [stderr]    --> src/cpu.rs:578:49
Dec 01 13:17:48.031 INFO [stderr]     |
Dec 01 13:17:48.031 INFO [stderr] 578 |     fn tay(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.031 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.031 INFO [stderr] 
Dec 01 13:17:48.032 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.032 INFO [stderr]    --> src/cpu.rs:582:23
Dec 01 13:17:48.032 INFO [stderr]     |
Dec 01 13:17:48.032 INFO [stderr] 582 |     fn tsx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.032 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.032 INFO [stderr] 
Dec 01 13:17:48.032 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.032 INFO [stderr]    --> src/cpu.rs:582:49
Dec 01 13:17:48.032 INFO [stderr]     |
Dec 01 13:17:48.032 INFO [stderr] 582 |     fn tsx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.032 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.032 INFO [stderr] 
Dec 01 13:17:48.032 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.032 INFO [stderr]    --> src/cpu.rs:586:23
Dec 01 13:17:48.032 INFO [stderr]     |
Dec 01 13:17:48.032 INFO [stderr] 586 |     fn txa(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.032 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.032 INFO [stderr] 
Dec 01 13:17:48.032 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.032 INFO [stderr]    --> src/cpu.rs:586:49
Dec 01 13:17:48.032 INFO [stderr]     |
Dec 01 13:17:48.032 INFO [stderr] 586 |     fn txa(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.032 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.032 INFO [stderr] 
Dec 01 13:17:48.032 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.032 INFO [stderr]    --> src/cpu.rs:590:23
Dec 01 13:17:48.032 INFO [stderr]     |
Dec 01 13:17:48.032 INFO [stderr] 590 |     fn txs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.032 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.032 INFO [stderr] 
Dec 01 13:17:48.032 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.032 INFO [stderr]    --> src/cpu.rs:590:49
Dec 01 13:17:48.032 INFO [stderr]     |
Dec 01 13:17:48.032 INFO [stderr] 590 |     fn txs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.032 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.032 INFO [stderr] 
Dec 01 13:17:48.032 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:48.032 INFO [stderr]    --> src/cpu.rs:594:23
Dec 01 13:17:48.032 INFO [stderr]     |
Dec 01 13:17:48.032 INFO [stderr] 594 |     fn tya(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.032 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:48.032 INFO [stderr] 
Dec 01 13:17:48.032 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:48.032 INFO [stderr]    --> src/cpu.rs:594:49
Dec 01 13:17:48.032 INFO [stderr]     |
Dec 01 13:17:48.032 INFO [stderr] 594 |     fn tya(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:48.032 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:48.032 INFO [stderr] 
Dec 01 13:17:48.032 INFO [stderr] warning: unused variable: `addr`
Dec 01 13:17:48.032 INFO [stderr]   --> src/gamepak/mod.rs:97:26
Dec 01 13:17:48.032 INFO [stderr]    |
Dec 01 13:17:48.032 INFO [stderr] 97 |     pub fn read_byte(&self, addr: u16) -> u8 {
Dec 01 13:17:48.032 INFO [stderr]    |                             ^^^^ help: consider using `_addr` instead
Dec 01 13:17:48.032 INFO [stderr] 
Dec 01 13:17:48.032 INFO [stderr] warning: unused variable: `addr`
Dec 01 13:17:48.032 INFO [stderr]    --> src/gamepak/mod.rs:104:31
Dec 01 13:17:48.032 INFO [stderr]     |
Dec 01 13:17:48.032 INFO [stderr] 104 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:48.032 INFO [stderr]     |                                  ^^^^ help: consider using `_addr` instead
Dec 01 13:17:48.032 INFO [stderr] 
Dec 01 13:17:48.033 INFO [stderr] warning: unused variable: `data`
Dec 01 13:17:48.033 INFO [stderr]    --> src/gamepak/mod.rs:104:42
Dec 01 13:17:48.033 INFO [stderr]     |
Dec 01 13:17:48.033 INFO [stderr] 104 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:48.033 INFO [stderr]     |                                             ^^^^ help: consider using `_data` instead
Dec 01 13:17:48.033 INFO [stderr] 
Dec 01 13:17:48.033 INFO [stderr] warning: unused variable: `addr`
Dec 01 13:17:48.033 INFO [stderr]   --> src/ram.rs:15:26
Dec 01 13:17:48.033 INFO [stderr]    |
Dec 01 13:17:48.033 INFO [stderr] 15 |     pub fn read_byte(&self, addr: u16) -> u8 {
Dec 01 13:17:48.033 INFO [stderr]    |                             ^^^^ help: consider using `_addr` instead
Dec 01 13:17:48.033 INFO [stderr] 
Dec 01 13:17:48.033 INFO [stderr] warning: unused variable: `addr`
Dec 01 13:17:48.033 INFO [stderr]   --> src/ram.rs:19:31
Dec 01 13:17:48.033 INFO [stderr]    |
Dec 01 13:17:48.033 INFO [stderr] 19 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:48.033 INFO [stderr]    |                                  ^^^^ help: consider using `_addr` instead
Dec 01 13:17:48.033 INFO [stderr] 
Dec 01 13:17:48.033 INFO [stderr] warning: unused variable: `data`
Dec 01 13:17:48.033 INFO [stderr]   --> src/ram.rs:19:42
Dec 01 13:17:48.033 INFO [stderr]    |
Dec 01 13:17:48.033 INFO [stderr] 19 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:48.033 INFO [stderr]    |                                             ^^^^ help: consider using `_data` instead
Dec 01 13:17:48.033 INFO [stderr] 
Dec 01 13:17:48.047 INFO [stderr] warning: variable does not need to be mutable
Dec 01 13:17:48.047 INFO [stderr]   --> src/cpu.rs:56:13
Dec 01 13:17:48.047 INFO [stderr]    |
Dec 01 13:17:48.047 INFO [stderr] 56 |         let mut cpu = Cpu::default();
Dec 01 13:17:48.047 INFO [stderr]    |             ----^^^
Dec 01 13:17:48.047 INFO [stderr]    |             |
Dec 01 13:17:48.047 INFO [stderr]    |             help: remove this `mut`
Dec 01 13:17:48.047 INFO [stderr]    |
Dec 01 13:17:48.047 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 13:17:48.047 INFO [stderr] 
Dec 01 13:17:48.063 INFO [stderr] warning: variable does not need to be mutable
Dec 01 13:17:48.063 INFO [stderr]    --> src/cpu.rs:264:13
Dec 01 13:17:48.063 INFO [stderr]     |
Dec 01 13:17:48.063 INFO [stderr] 264 |         let mut cycles;
Dec 01 13:17:48.063 INFO [stderr]     |             ----^^^^^^
Dec 01 13:17:48.063 INFO [stderr]     |             |
Dec 01 13:17:48.063 INFO [stderr]     |             help: remove this `mut`
Dec 01 13:17:48.063 INFO [stderr] 
Dec 01 13:17:48.063 INFO [stderr] warning: variable does not need to be mutable
Dec 01 13:17:48.063 INFO [stderr]    --> src/cpu.rs:265:13
Dec 01 13:17:48.063 INFO [stderr]     |
Dec 01 13:17:48.063 INFO [stderr] 265 |         let mut mem_val;
Dec 01 13:17:48.063 INFO [stderr]     |             ----^^^^^^^
Dec 01 13:17:48.063 INFO [stderr]     |             |
Dec 01 13:17:48.063 INFO [stderr]     |             help: remove this `mut`
Dec 01 13:17:48.063 INFO [stderr] 
Dec 01 13:17:48.111 INFO [stderr] warning: variable does not need to be mutable
Dec 01 13:17:48.111 INFO [stderr]   --> src/gamepak/mod.rs:62:7
Dec 01 13:17:48.111 INFO [stderr]    |
Dec 01 13:17:48.111 INFO [stderr] 62 |         let mut prg_ram_bytes = vec![0xff; SRAM_SIZE as usize].into_boxed_slice();
Dec 01 13:17:48.111 INFO [stderr]    |             ----^^^^^^^^^^^^^
Dec 01 13:17:48.111 INFO [stderr]    |             |
Dec 01 13:17:48.111 INFO [stderr]    |             help: remove this `mut`
Dec 01 13:17:48.111 INFO [stderr] 
Dec 01 13:17:48.128 INFO [stderr] warning: variable does not need to be mutable
Dec 01 13:17:48.128 INFO [stderr]  --> src/ram.rs:9:7
Dec 01 13:17:48.128 INFO [stderr]   |
Dec 01 13:17:48.128 INFO [stderr] 9 |         let mut bytes: Box<[u8]> = vec![0; INTERNAL_RAM_SIZE as usize].into_boxed_slice();
Dec 01 13:17:48.128 INFO [stderr]   |             ----^^^^^
Dec 01 13:17:48.128 INFO [stderr]   |             |
Dec 01 13:17:48.128 INFO [stderr]   |             help: remove this `mut`
Dec 01 13:17:48.128 INFO [stderr] 
Dec 01 13:17:48.128 INFO [stderr] warning: variant is never constructed: `Break`
Dec 01 13:17:48.128 INFO [stderr]   --> src/cpu.rs:47:5
Dec 01 13:17:48.128 INFO [stderr]    |
Dec 01 13:17:48.128 INFO [stderr] 47 |     Break,
Dec 01 13:17:48.128 INFO [stderr]    |     ^^^^^
Dec 01 13:17:48.128 INFO [stderr]    |
Dec 01 13:17:48.128 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 13:17:48.128 INFO [stderr] 
Dec 01 13:17:48.128 INFO [stderr] warning: variant is never constructed: `Decimal`
Dec 01 13:17:48.128 INFO [stderr]   --> src/cpu.rs:48:5
Dec 01 13:17:48.128 INFO [stderr]    |
Dec 01 13:17:48.128 INFO [stderr] 48 |     Decimal, //unused
Dec 01 13:17:48.128 INFO [stderr]    |     ^^^^^^^
Dec 01 13:17:48.128 INFO [stderr] 
Dec 01 13:17:48.128 INFO [stderr] warning: variant is never constructed: `Interrupt`
Dec 01 13:17:48.128 INFO [stderr]   --> src/cpu.rs:49:5
Dec 01 13:17:48.128 INFO [stderr]    |
Dec 01 13:17:48.128 INFO [stderr] 49 |     Interrupt,
Dec 01 13:17:48.128 INFO [stderr]    |     ^^^^^^^^^
Dec 01 13:17:48.128 INFO [stderr] 
Dec 01 13:17:48.128 INFO [stderr] warning: constant item is never used: `EXPANSION_ROM_START`
Dec 01 13:17:48.128 INFO [stderr]  --> src/gamepak/mem_map.rs:2:1
Dec 01 13:17:48.128 INFO [stderr]   |
Dec 01 13:17:48.128 INFO [stderr] 2 | pub const EXPANSION_ROM_START: u16 = 0x4020;
Dec 01 13:17:48.128 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.128 INFO [stderr] 
Dec 01 13:17:48.128 INFO [stderr] warning: constant item is never used: `EXPANSION_ROM_END`
Dec 01 13:17:48.128 INFO [stderr]  --> src/gamepak/mem_map.rs:3:1
Dec 01 13:17:48.128 INFO [stderr]   |
Dec 01 13:17:48.128 INFO [stderr] 3 | pub const EXPANSION_ROM_END: u16 = 0x5FFF;
Dec 01 13:17:48.128 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.128 INFO [stderr] 
Dec 01 13:17:48.128 INFO [stderr] warning: constant item is never used: `EXPANSION_ROM_SIZE`
Dec 01 13:17:48.128 INFO [stderr]  --> src/gamepak/mem_map.rs:4:1
Dec 01 13:17:48.128 INFO [stderr]   |
Dec 01 13:17:48.128 INFO [stderr] 4 | pub const EXPANSION_ROM_SIZE: u16 = EXPANSION_ROM_END - EXPANSION_ROM_START + 1;
Dec 01 13:17:48.128 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.128 INFO [stderr] 
Dec 01 13:17:48.128 INFO [stderr] warning: constant item is never used: `SRAM_START`
Dec 01 13:17:48.128 INFO [stderr]  --> src/gamepak/mem_map.rs:7:1
Dec 01 13:17:48.128 INFO [stderr]   |
Dec 01 13:17:48.128 INFO [stderr] 7 | pub const SRAM_START: u16 = 0x6000;
Dec 01 13:17:48.128 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.128 INFO [stderr] 
Dec 01 13:17:48.128 INFO [stderr] warning: constant item is never used: `SRAM_END`
Dec 01 13:17:48.128 INFO [stderr]  --> src/gamepak/mem_map.rs:9:1
Dec 01 13:17:48.128 INFO [stderr]   |
Dec 01 13:17:48.128 INFO [stderr] 9 | pub const SRAM_END: u16 = SRAM_SIZE + SRAM_START - 1;
Dec 01 13:17:48.128 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.128 INFO [stderr] 
Dec 01 13:17:48.128 INFO [stderr] warning: constant item is never used: `PRG_ROM_START`
Dec 01 13:17:48.128 INFO [stderr]   --> src/gamepak/mem_map.rs:12:1
Dec 01 13:17:48.128 INFO [stderr]    |
Dec 01 13:17:48.129 INFO [stderr] 12 | pub const PRG_ROM_START: u16 = 0x8000;
Dec 01 13:17:48.129 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: constant item is never used: `PRG_ROM_SIZE`
Dec 01 13:17:48.129 INFO [stderr]   --> src/gamepak/mem_map.rs:13:1
Dec 01 13:17:48.129 INFO [stderr]    |
Dec 01 13:17:48.129 INFO [stderr] 13 | pub const PRG_ROM_SIZE: u16 = 0x2000;
Dec 01 13:17:48.129 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: constant item is never used: `PRG_ROM_END`
Dec 01 13:17:48.129 INFO [stderr]   --> src/gamepak/mem_map.rs:14:1
Dec 01 13:17:48.129 INFO [stderr]    |
Dec 01 13:17:48.129 INFO [stderr] 14 | pub const PRG_ROM_END: u16 = PRG_ROM_SIZE + PRG_ROM_START - 1;
Dec 01 13:17:48.129 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: field is never used: `prg_rom_size`
Dec 01 13:17:48.129 INFO [stderr]   --> src/gamepak/mod.rs:12:2
Dec 01 13:17:48.129 INFO [stderr]    |
Dec 01 13:17:48.129 INFO [stderr] 12 |     prg_rom_size: u32,
Dec 01 13:17:48.129 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: field is never used: `chr_rom_size`
Dec 01 13:17:48.129 INFO [stderr]   --> src/gamepak/mod.rs:13:2
Dec 01 13:17:48.129 INFO [stderr]    |
Dec 01 13:17:48.129 INFO [stderr] 13 |     chr_rom_size: u32,
Dec 01 13:17:48.129 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: field is never used: `prg_rom_bytes`
Dec 01 13:17:48.129 INFO [stderr]   --> src/gamepak/mod.rs:20:2
Dec 01 13:17:48.129 INFO [stderr]    |
Dec 01 13:17:48.129 INFO [stderr] 20 |     prg_rom_bytes: Box<[u8]>,
Dec 01 13:17:48.129 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: field is never used: `chr_rom_bytes`
Dec 01 13:17:48.129 INFO [stderr]   --> src/gamepak/mod.rs:21:2
Dec 01 13:17:48.129 INFO [stderr]    |
Dec 01 13:17:48.129 INFO [stderr] 21 |     chr_rom_bytes: Box<[u8]>,
Dec 01 13:17:48.129 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: field is never used: `prg_ram_bytes`
Dec 01 13:17:48.129 INFO [stderr]   --> src/gamepak/mod.rs:22:2
Dec 01 13:17:48.129 INFO [stderr]    |
Dec 01 13:17:48.129 INFO [stderr] 22 |     prg_ram_bytes: Option<Box<[u8]>>,
Dec 01 13:17:48.129 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: method is never used: `write_byte`
Dec 01 13:17:48.129 INFO [stderr]    --> src/gamepak/mod.rs:104:2
Dec 01 13:17:48.129 INFO [stderr]     |
Dec 01 13:17:48.129 INFO [stderr] 104 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:48.129 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: method is never used: `write_byte`
Dec 01 13:17:48.129 INFO [stderr]   --> src/interconnect.rs:37:2
Dec 01 13:17:48.129 INFO [stderr]    |
Dec 01 13:17:48.129 INFO [stderr] 37 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:48.129 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_1_START`
Dec 01 13:17:48.129 INFO [stderr]  --> src/mem_map.rs:5:1
Dec 01 13:17:48.129 INFO [stderr]   |
Dec 01 13:17:48.129 INFO [stderr] 5 | pub const INTERNAL_RAM_MIRROR_1_START: u16 = 0x0800;
Dec 01 13:17:48.129 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_2_START`
Dec 01 13:17:48.129 INFO [stderr]  --> src/mem_map.rs:6:1
Dec 01 13:17:48.129 INFO [stderr]   |
Dec 01 13:17:48.129 INFO [stderr] 6 | pub const INTERNAL_RAM_MIRROR_2_START: u16 = 0x1000;
Dec 01 13:17:48.129 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_3_START`
Dec 01 13:17:48.129 INFO [stderr]  --> src/mem_map.rs:7:1
Dec 01 13:17:48.129 INFO [stderr]   |
Dec 01 13:17:48.129 INFO [stderr] 7 | pub const INTERNAL_RAM_MIRROR_3_START: u16 = 0x1800;
Dec 01 13:17:48.129 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_SIZE`
Dec 01 13:17:48.129 INFO [stderr]  --> src/mem_map.rs:8:1
Dec 01 13:17:48.129 INFO [stderr]   |
Dec 01 13:17:48.129 INFO [stderr] 8 | pub const INTERNAL_RAM_MIRROR_SIZE: u16 = INTERNAL_RAM_SIZE;
Dec 01 13:17:48.129 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: constant item is never used: `PPU_MASK_REG`
Dec 01 13:17:48.129 INFO [stderr]   --> src/mem_map.rs:12:1
Dec 01 13:17:48.129 INFO [stderr]    |
Dec 01 13:17:48.129 INFO [stderr] 12 | pub const PPU_MASK_REG: u16 = 0x2001;
Dec 01 13:17:48.129 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: constant item is never used: `PPU_STATUS_REG`
Dec 01 13:17:48.129 INFO [stderr]   --> src/mem_map.rs:13:1
Dec 01 13:17:48.129 INFO [stderr]    |
Dec 01 13:17:48.129 INFO [stderr] 13 | pub const PPU_STATUS_REG: u16 = 0x2002;
Dec 01 13:17:48.129 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.129 INFO [stderr] 
Dec 01 13:17:48.129 INFO [stderr] warning: constant item is never used: `OAM_ADDR_REG`
Dec 01 13:17:48.129 INFO [stderr]   --> src/mem_map.rs:14:1
Dec 01 13:17:48.129 INFO [stderr]    |
Dec 01 13:17:48.129 INFO [stderr] 14 | pub const OAM_ADDR_REG: u16 = 0x2003;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `OAM_DATA_REG`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:15:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 15 | pub const OAM_DATA_REG: u16 = 0x2004;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `PPU_SCROLL_REG`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:16:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 16 | pub const PPU_SCROLL_REG: u16 = 0x2005;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `PPU_ADDR_REG`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:17:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 17 | pub const PPU_ADDR_REG: u16 = 0x2006;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `PPU_DATA_REG`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:18:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 18 | pub const PPU_DATA_REG: u16 = 0x2007;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `APU_SQ1_SWEEP`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:23:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 23 | pub const APU_SQ1_SWEEP: u16 = 0x4001;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `APU_SQ1_LO`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:24:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 24 | pub const APU_SQ1_LO: u16 = 0x4002;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `APU_SQ1_HI`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:25:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 25 | pub const APU_SQ1_HI: u16 = 0x4003;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `APU_SQ2_VOL`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:26:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 26 | pub const APU_SQ2_VOL: u16 = 0x4004;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `APU_SQ2_SWEEP`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:27:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 27 | pub const APU_SQ2_SWEEP: u16 = 0x4005;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `APU_SQ2_LO`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:28:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 28 | pub const APU_SQ2_LO: u16 = 0x4006;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `APU_SQ2_HI`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:29:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 29 | pub const APU_SQ2_HI: u16 = 0x4007;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `APU_TRI_LINEAR`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:30:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 30 | pub const APU_TRI_LINEAR: u16 = 0x4008;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `APU_TRI_LO`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:31:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 31 | pub const APU_TRI_LO: u16 = 0x400A;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `APU_TRI_HI`
Dec 01 13:17:48.130 INFO [stderr]   --> src/mem_map.rs:32:1
Dec 01 13:17:48.130 INFO [stderr]    |
Dec 01 13:17:48.130 INFO [stderr] 32 | pub const APU_TRI_HI: u16 = 0x400B;
Dec 01 13:17:48.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.130 INFO [stderr] 
Dec 01 13:17:48.130 INFO [stderr] warning: constant item is never used: `APU_NOISE_VOL`
Dec 01 13:17:48.131 INFO [stderr]   --> src/mem_map.rs:33:1
Dec 01 13:17:48.131 INFO [stderr]    |
Dec 01 13:17:48.131 INFO [stderr] 33 | pub const APU_NOISE_VOL: u16 = 0x400C;
Dec 01 13:17:48.131 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.131 INFO [stderr] 
Dec 01 13:17:48.131 INFO [stderr] warning: constant item is never used: `APU_NOISE_LO`
Dec 01 13:17:48.131 INFO [stderr]   --> src/mem_map.rs:34:1
Dec 01 13:17:48.131 INFO [stderr]    |
Dec 01 13:17:48.131 INFO [stderr] 34 | pub const APU_NOISE_LO: u16 = 0x400E;
Dec 01 13:17:48.131 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.131 INFO [stderr] 
Dec 01 13:17:48.131 INFO [stderr] warning: constant item is never used: `APU_NOISE_HI`
Dec 01 13:17:48.131 INFO [stderr]   --> src/mem_map.rs:35:1
Dec 01 13:17:48.131 INFO [stderr]    |
Dec 01 13:17:48.131 INFO [stderr] 35 | pub const APU_NOISE_HI: u16 = 0x400F;
Dec 01 13:17:48.131 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.131 INFO [stderr] 
Dec 01 13:17:48.131 INFO [stderr] warning: constant item is never used: `APU_DMC_FREQ`
Dec 01 13:17:48.131 INFO [stderr]   --> src/mem_map.rs:36:1
Dec 01 13:17:48.131 INFO [stderr]    |
Dec 01 13:17:48.131 INFO [stderr] 36 | pub const APU_DMC_FREQ: u16 = 0x4010;
Dec 01 13:17:48.131 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.131 INFO [stderr] 
Dec 01 13:17:48.131 INFO [stderr] warning: constant item is never used: `APU_DMC_RAW`
Dec 01 13:17:48.131 INFO [stderr]   --> src/mem_map.rs:37:1
Dec 01 13:17:48.131 INFO [stderr]    |
Dec 01 13:17:48.131 INFO [stderr] 37 | pub const APU_DMC_RAW: u16 = 0x4011;
Dec 01 13:17:48.131 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.131 INFO [stderr] 
Dec 01 13:17:48.131 INFO [stderr] warning: constant item is never used: `APU_DMC_START`
Dec 01 13:17:48.131 INFO [stderr]   --> src/mem_map.rs:38:1
Dec 01 13:17:48.131 INFO [stderr]    |
Dec 01 13:17:48.131 INFO [stderr] 38 | pub const APU_DMC_START: u16 = 0x4012;
Dec 01 13:17:48.131 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.131 INFO [stderr] 
Dec 01 13:17:48.131 INFO [stderr] warning: field is never used: `bytes`
Dec 01 13:17:48.131 INFO [stderr]  --> src/ram.rs:4:2
Dec 01 13:17:48.131 INFO [stderr]   |
Dec 01 13:17:48.131 INFO [stderr] 4 |     bytes: Box<[u8]>,
Dec 01 13:17:48.131 INFO [stderr]   |     ^^^^^^^^^^^^^^^^
Dec 01 13:17:48.131 INFO [stderr] 
Dec 01 13:17:48.131 INFO [stderr] warning: method is never used: `write_byte`
Dec 01 13:17:48.131 INFO [stderr]   --> src/ram.rs:19:2
Dec 01 13:17:48.131 INFO [stderr]    |
Dec 01 13:17:48.131 INFO [stderr] 19 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:48.131 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.131 INFO [stderr] 
Dec 01 13:17:48.131 INFO [stderr] warning: constant item is never used: `WIDTH`
Dec 01 13:17:48.131 INFO [stderr]   --> src/main.rs:17:1
Dec 01 13:17:48.131 INFO [stderr]    |
Dec 01 13:17:48.131 INFO [stderr] 17 | const WIDTH: usize = 256;
Dec 01 13:17:48.131 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.131 INFO [stderr] 
Dec 01 13:17:48.131 INFO [stderr] warning: constant item is never used: `HEIGHT`
Dec 01 13:17:48.131 INFO [stderr]   --> src/main.rs:18:1
Dec 01 13:17:48.131 INFO [stderr]    |
Dec 01 13:17:48.131 INFO [stderr] 18 | const HEIGHT: usize = 240;
Dec 01 13:17:48.131 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:48.131 INFO [stderr] 
Dec 01 13:17:50.127 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.64s
Dec 01 13:17:50.130 INFO [stderr] su: No module specific data is present
Dec 01 13:17:51.043 INFO running `"docker" "inspect" "aeec36c5cad866cf6cec4a9846628bda0c093cde3f5f3606bc814a34569c299c"`
Dec 01 13:17:51.482 INFO running `"docker" "rm" "-f" "aeec36c5cad866cf6cec4a9846628bda0c093cde3f5f3606bc814a34569c299c"`
Dec 01 13:17:51.791 INFO [stdout] aeec36c5cad866cf6cec4a9846628bda0c093cde3f5f3606bc814a34569c299c
Dec 01 13:17:51.793 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 13:17:52.399 INFO [stdout] a4db767b1a3d5574c0c64e1a12c732ad287eb07245f9ec46157a13250443b4dc
Dec 01 13:17:52.401 INFO running `"docker" "start" "-a" "a4db767b1a3d5574c0c64e1a12c732ad287eb07245f9ec46157a13250443b4dc"`
Dec 01 13:17:54.282 INFO [stderr] usermod: no changes
Dec 01 13:17:54.363 INFO [stderr]    Compiling nes-rs v0.1.0 (/source)
Dec 01 13:17:55.327 INFO [stderr] warning: unused import: `self`
Dec 01 13:17:55.327 INFO [stderr]  --> src/gamepak/mod.rs:7:15
Dec 01 13:17:55.327 INFO [stderr]   |
Dec 01 13:17:55.327 INFO [stderr] 7 | use std::io::{self, Read};
Dec 01 13:17:55.327 INFO [stderr]   |               ^^^^
Dec 01 13:17:55.327 INFO [stderr]   |
Dec 01 13:17:55.327 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 13:17:55.327 INFO [stderr] 
Dec 01 13:17:55.593 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.593 INFO [stderr]    --> src/cpu.rs:378:23
Dec 01 13:17:55.593 INFO [stderr]     |
Dec 01 13:17:55.593 INFO [stderr] 378 |     fn and(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.593 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.593 INFO [stderr]     |
Dec 01 13:17:55.593 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 13:17:55.593 INFO [stderr] 
Dec 01 13:17:55.594 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.594 INFO [stderr]    --> src/cpu.rs:378:49
Dec 01 13:17:55.594 INFO [stderr]     |
Dec 01 13:17:55.595 INFO [stderr] 378 |     fn and(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.595 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.595 INFO [stderr] 
Dec 01 13:17:55.596 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.596 INFO [stderr]    --> src/cpu.rs:382:23
Dec 01 13:17:55.596 INFO [stderr]     |
Dec 01 13:17:55.596 INFO [stderr] 382 |     fn asl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.597 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.597 INFO [stderr] 
Dec 01 13:17:55.597 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.597 INFO [stderr]    --> src/cpu.rs:382:49
Dec 01 13:17:55.597 INFO [stderr]     |
Dec 01 13:17:55.597 INFO [stderr] 382 |     fn asl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.597 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.598 INFO [stderr] 
Dec 01 13:17:55.598 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.598 INFO [stderr]    --> src/cpu.rs:386:23
Dec 01 13:17:55.598 INFO [stderr]     |
Dec 01 13:17:55.598 INFO [stderr] 386 |     fn bcc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.598 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.598 INFO [stderr] 
Dec 01 13:17:55.598 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.598 INFO [stderr]    --> src/cpu.rs:386:49
Dec 01 13:17:55.598 INFO [stderr]     |
Dec 01 13:17:55.598 INFO [stderr] 386 |     fn bcc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.598 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.598 INFO [stderr] 
Dec 01 13:17:55.599 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.599 INFO [stderr]    --> src/cpu.rs:390:23
Dec 01 13:17:55.599 INFO [stderr]     |
Dec 01 13:17:55.599 INFO [stderr] 390 |     fn bcs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.599 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.599 INFO [stderr] 
Dec 01 13:17:55.599 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.599 INFO [stderr]    --> src/cpu.rs:390:49
Dec 01 13:17:55.599 INFO [stderr]     |
Dec 01 13:17:55.599 INFO [stderr] 390 |     fn bcs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.599 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.599 INFO [stderr] 
Dec 01 13:17:55.599 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.599 INFO [stderr]    --> src/cpu.rs:394:23
Dec 01 13:17:55.599 INFO [stderr]     |
Dec 01 13:17:55.599 INFO [stderr] 394 |     fn beq(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.599 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.599 INFO [stderr] 
Dec 01 13:17:55.599 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.599 INFO [stderr]    --> src/cpu.rs:394:49
Dec 01 13:17:55.599 INFO [stderr]     |
Dec 01 13:17:55.599 INFO [stderr] 394 |     fn beq(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.599 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.600 INFO [stderr] 
Dec 01 13:17:55.600 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.600 INFO [stderr]    --> src/cpu.rs:398:23
Dec 01 13:17:55.600 INFO [stderr]     |
Dec 01 13:17:55.600 INFO [stderr] 398 |     fn bit(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.600 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.600 INFO [stderr] 
Dec 01 13:17:55.600 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.600 INFO [stderr]    --> src/cpu.rs:398:49
Dec 01 13:17:55.600 INFO [stderr]     |
Dec 01 13:17:55.600 INFO [stderr] 398 |     fn bit(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.600 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.600 INFO [stderr] 
Dec 01 13:17:55.600 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.600 INFO [stderr]    --> src/cpu.rs:402:23
Dec 01 13:17:55.600 INFO [stderr]     |
Dec 01 13:17:55.600 INFO [stderr] 402 |     fn bmi(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.600 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.600 INFO [stderr] 
Dec 01 13:17:55.601 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.601 INFO [stderr]    --> src/cpu.rs:402:49
Dec 01 13:17:55.601 INFO [stderr]     |
Dec 01 13:17:55.601 INFO [stderr] 402 |     fn bmi(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.601 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.601 INFO [stderr] 
Dec 01 13:17:55.601 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.601 INFO [stderr]    --> src/cpu.rs:406:23
Dec 01 13:17:55.601 INFO [stderr]     |
Dec 01 13:17:55.601 INFO [stderr] 406 |     fn bne(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.601 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.601 INFO [stderr] 
Dec 01 13:17:55.601 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.601 INFO [stderr]    --> src/cpu.rs:406:49
Dec 01 13:17:55.601 INFO [stderr]     |
Dec 01 13:17:55.601 INFO [stderr] 406 |     fn bne(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.601 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.601 INFO [stderr] 
Dec 01 13:17:55.601 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.601 INFO [stderr]    --> src/cpu.rs:410:23
Dec 01 13:17:55.601 INFO [stderr]     |
Dec 01 13:17:55.601 INFO [stderr] 410 |     fn bpl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.601 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.602 INFO [stderr] 
Dec 01 13:17:55.602 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.602 INFO [stderr]    --> src/cpu.rs:410:49
Dec 01 13:17:55.602 INFO [stderr]     |
Dec 01 13:17:55.602 INFO [stderr] 410 |     fn bpl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.602 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.602 INFO [stderr] 
Dec 01 13:17:55.602 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.602 INFO [stderr]    --> src/cpu.rs:414:23
Dec 01 13:17:55.602 INFO [stderr]     |
Dec 01 13:17:55.602 INFO [stderr] 414 |     fn brk(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.602 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.602 INFO [stderr] 
Dec 01 13:17:55.602 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.602 INFO [stderr]    --> src/cpu.rs:414:49
Dec 01 13:17:55.602 INFO [stderr]     |
Dec 01 13:17:55.602 INFO [stderr] 414 |     fn brk(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.602 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.602 INFO [stderr] 
Dec 01 13:17:55.602 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.602 INFO [stderr]    --> src/cpu.rs:418:23
Dec 01 13:17:55.602 INFO [stderr]     |
Dec 01 13:17:55.602 INFO [stderr] 418 |     fn bvc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.603 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.603 INFO [stderr] 
Dec 01 13:17:55.603 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.603 INFO [stderr]    --> src/cpu.rs:418:49
Dec 01 13:17:55.603 INFO [stderr]     |
Dec 01 13:17:55.603 INFO [stderr] 418 |     fn bvc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.603 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.603 INFO [stderr] 
Dec 01 13:17:55.603 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.603 INFO [stderr]    --> src/cpu.rs:422:23
Dec 01 13:17:55.603 INFO [stderr]     |
Dec 01 13:17:55.603 INFO [stderr] 422 |     fn bvs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.603 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.603 INFO [stderr] 
Dec 01 13:17:55.604 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.604 INFO [stderr]    --> src/cpu.rs:422:49
Dec 01 13:17:55.604 INFO [stderr]     |
Dec 01 13:17:55.604 INFO [stderr] 422 |     fn bvs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.604 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.604 INFO [stderr] 
Dec 01 13:17:55.604 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.604 INFO [stderr]    --> src/cpu.rs:426:23
Dec 01 13:17:55.604 INFO [stderr]     |
Dec 01 13:17:55.604 INFO [stderr] 426 |     fn clc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.604 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.604 INFO [stderr] 
Dec 01 13:17:55.604 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.604 INFO [stderr]    --> src/cpu.rs:426:49
Dec 01 13:17:55.604 INFO [stderr]     |
Dec 01 13:17:55.604 INFO [stderr] 426 |     fn clc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.604 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.604 INFO [stderr] 
Dec 01 13:17:55.604 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.604 INFO [stderr]    --> src/cpu.rs:430:23
Dec 01 13:17:55.604 INFO [stderr]     |
Dec 01 13:17:55.604 INFO [stderr] 430 |     fn cld(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.604 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.604 INFO [stderr] 
Dec 01 13:17:55.605 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.605 INFO [stderr]    --> src/cpu.rs:430:49
Dec 01 13:17:55.605 INFO [stderr]     |
Dec 01 13:17:55.605 INFO [stderr] 430 |     fn cld(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.605 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.605 INFO [stderr] 
Dec 01 13:17:55.605 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.605 INFO [stderr]    --> src/cpu.rs:434:23
Dec 01 13:17:55.605 INFO [stderr]     |
Dec 01 13:17:55.605 INFO [stderr] 434 |     fn cli(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.605 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.605 INFO [stderr] 
Dec 01 13:17:55.605 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.605 INFO [stderr]    --> src/cpu.rs:434:49
Dec 01 13:17:55.605 INFO [stderr]     |
Dec 01 13:17:55.605 INFO [stderr] 434 |     fn cli(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.605 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.605 INFO [stderr] 
Dec 01 13:17:55.605 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.605 INFO [stderr]    --> src/cpu.rs:438:23
Dec 01 13:17:55.605 INFO [stderr]     |
Dec 01 13:17:55.605 INFO [stderr] 438 |     fn clv(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.605 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.606 INFO [stderr] 
Dec 01 13:17:55.606 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.606 INFO [stderr]    --> src/cpu.rs:438:49
Dec 01 13:17:55.606 INFO [stderr]     |
Dec 01 13:17:55.606 INFO [stderr] 438 |     fn clv(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.606 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.606 INFO [stderr] 
Dec 01 13:17:55.606 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.606 INFO [stderr]    --> src/cpu.rs:442:23
Dec 01 13:17:55.606 INFO [stderr]     |
Dec 01 13:17:55.606 INFO [stderr] 442 |     fn cmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.606 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.606 INFO [stderr] 
Dec 01 13:17:55.607 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.607 INFO [stderr]    --> src/cpu.rs:442:49
Dec 01 13:17:55.607 INFO [stderr]     |
Dec 01 13:17:55.607 INFO [stderr] 442 |     fn cmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.607 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.607 INFO [stderr] 
Dec 01 13:17:55.607 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.607 INFO [stderr]    --> src/cpu.rs:446:23
Dec 01 13:17:55.607 INFO [stderr]     |
Dec 01 13:17:55.607 INFO [stderr] 446 |     fn cpx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.607 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.607 INFO [stderr] 
Dec 01 13:17:55.607 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.607 INFO [stderr]    --> src/cpu.rs:446:49
Dec 01 13:17:55.607 INFO [stderr]     |
Dec 01 13:17:55.607 INFO [stderr] 446 |     fn cpx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.607 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.607 INFO [stderr] 
Dec 01 13:17:55.607 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.607 INFO [stderr]    --> src/cpu.rs:450:23
Dec 01 13:17:55.607 INFO [stderr]     |
Dec 01 13:17:55.607 INFO [stderr] 450 |     fn cpy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.607 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.607 INFO [stderr] 
Dec 01 13:17:55.607 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.607 INFO [stderr]    --> src/cpu.rs:450:49
Dec 01 13:17:55.607 INFO [stderr]     |
Dec 01 13:17:55.607 INFO [stderr] 450 |     fn cpy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.607 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.607 INFO [stderr] 
Dec 01 13:17:55.608 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.608 INFO [stderr]    --> src/cpu.rs:454:23
Dec 01 13:17:55.608 INFO [stderr]     |
Dec 01 13:17:55.608 INFO [stderr] 454 |     fn dec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.608 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.608 INFO [stderr] 
Dec 01 13:17:55.608 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.608 INFO [stderr]    --> src/cpu.rs:454:49
Dec 01 13:17:55.608 INFO [stderr]     |
Dec 01 13:17:55.608 INFO [stderr] 454 |     fn dec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.608 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.608 INFO [stderr] 
Dec 01 13:17:55.608 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.608 INFO [stderr]    --> src/cpu.rs:458:23
Dec 01 13:17:55.608 INFO [stderr]     |
Dec 01 13:17:55.608 INFO [stderr] 458 |     fn dex(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.608 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.608 INFO [stderr] 
Dec 01 13:17:55.608 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.608 INFO [stderr]    --> src/cpu.rs:458:49
Dec 01 13:17:55.608 INFO [stderr]     |
Dec 01 13:17:55.608 INFO [stderr] 458 |     fn dex(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.608 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.608 INFO [stderr] 
Dec 01 13:17:55.608 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.608 INFO [stderr]    --> src/cpu.rs:462:23
Dec 01 13:17:55.608 INFO [stderr]     |
Dec 01 13:17:55.608 INFO [stderr] 462 |     fn dey(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.609 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.609 INFO [stderr] 
Dec 01 13:17:55.609 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.609 INFO [stderr]    --> src/cpu.rs:462:49
Dec 01 13:17:55.609 INFO [stderr]     |
Dec 01 13:17:55.609 INFO [stderr] 462 |     fn dey(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.609 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.610 INFO [stderr] 
Dec 01 13:17:55.610 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.610 INFO [stderr]    --> src/cpu.rs:466:23
Dec 01 13:17:55.610 INFO [stderr]     |
Dec 01 13:17:55.610 INFO [stderr] 466 |     fn eor(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.610 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.610 INFO [stderr] 
Dec 01 13:17:55.610 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.610 INFO [stderr]    --> src/cpu.rs:466:49
Dec 01 13:17:55.610 INFO [stderr]     |
Dec 01 13:17:55.610 INFO [stderr] 466 |     fn eor(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.610 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.610 INFO [stderr] 
Dec 01 13:17:55.610 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.610 INFO [stderr]    --> src/cpu.rs:470:23
Dec 01 13:17:55.610 INFO [stderr]     |
Dec 01 13:17:55.610 INFO [stderr] 470 |     fn inc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.610 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.610 INFO [stderr] 
Dec 01 13:17:55.610 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.610 INFO [stderr]    --> src/cpu.rs:470:49
Dec 01 13:17:55.610 INFO [stderr]     |
Dec 01 13:17:55.610 INFO [stderr] 470 |     fn inc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.610 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.610 INFO [stderr] 
Dec 01 13:17:55.610 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.610 INFO [stderr]    --> src/cpu.rs:474:23
Dec 01 13:17:55.610 INFO [stderr]     |
Dec 01 13:17:55.610 INFO [stderr] 474 |     fn inx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.610 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.610 INFO [stderr] 
Dec 01 13:17:55.610 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.610 INFO [stderr]    --> src/cpu.rs:474:49
Dec 01 13:17:55.610 INFO [stderr]     |
Dec 01 13:17:55.610 INFO [stderr] 474 |     fn inx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.610 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.611 INFO [stderr] 
Dec 01 13:17:55.611 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.611 INFO [stderr]    --> src/cpu.rs:478:23
Dec 01 13:17:55.611 INFO [stderr]     |
Dec 01 13:17:55.611 INFO [stderr] 478 |     fn iny(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.611 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.611 INFO [stderr] 
Dec 01 13:17:55.611 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.611 INFO [stderr]    --> src/cpu.rs:478:49
Dec 01 13:17:55.611 INFO [stderr]     |
Dec 01 13:17:55.611 INFO [stderr] 478 |     fn iny(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.611 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.611 INFO [stderr] 
Dec 01 13:17:55.611 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.611 INFO [stderr]    --> src/cpu.rs:482:23
Dec 01 13:17:55.611 INFO [stderr]     |
Dec 01 13:17:55.611 INFO [stderr] 482 |     fn jmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.611 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.611 INFO [stderr] 
Dec 01 13:17:55.611 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.611 INFO [stderr]    --> src/cpu.rs:482:49
Dec 01 13:17:55.611 INFO [stderr]     |
Dec 01 13:17:55.611 INFO [stderr] 482 |     fn jmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.611 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.611 INFO [stderr] 
Dec 01 13:17:55.611 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.611 INFO [stderr]    --> src/cpu.rs:486:23
Dec 01 13:17:55.611 INFO [stderr]     |
Dec 01 13:17:55.611 INFO [stderr] 486 |     fn jsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.611 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.611 INFO [stderr] 
Dec 01 13:17:55.611 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.611 INFO [stderr]    --> src/cpu.rs:486:49
Dec 01 13:17:55.611 INFO [stderr]     |
Dec 01 13:17:55.611 INFO [stderr] 486 |     fn jsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.611 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.611 INFO [stderr] 
Dec 01 13:17:55.612 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.612 INFO [stderr]    --> src/cpu.rs:490:23
Dec 01 13:17:55.612 INFO [stderr]     |
Dec 01 13:17:55.612 INFO [stderr] 490 |     fn lda(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.612 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.612 INFO [stderr] 
Dec 01 13:17:55.612 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.612 INFO [stderr]    --> src/cpu.rs:490:49
Dec 01 13:17:55.612 INFO [stderr]     |
Dec 01 13:17:55.612 INFO [stderr] 490 |     fn lda(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.612 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.612 INFO [stderr] 
Dec 01 13:17:55.613 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.613 INFO [stderr]    --> src/cpu.rs:494:23
Dec 01 13:17:55.613 INFO [stderr]     |
Dec 01 13:17:55.613 INFO [stderr] 494 |     fn ldx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.613 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.613 INFO [stderr] 
Dec 01 13:17:55.613 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.613 INFO [stderr]    --> src/cpu.rs:494:49
Dec 01 13:17:55.613 INFO [stderr]     |
Dec 01 13:17:55.613 INFO [stderr] 494 |     fn ldx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.613 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.613 INFO [stderr] 
Dec 01 13:17:55.613 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.613 INFO [stderr]    --> src/cpu.rs:498:23
Dec 01 13:17:55.613 INFO [stderr]     |
Dec 01 13:17:55.613 INFO [stderr] 498 |     fn ldy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.613 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.613 INFO [stderr] 
Dec 01 13:17:55.613 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.613 INFO [stderr]    --> src/cpu.rs:498:49
Dec 01 13:17:55.613 INFO [stderr]     |
Dec 01 13:17:55.613 INFO [stderr] 498 |     fn ldy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.613 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.613 INFO [stderr] 
Dec 01 13:17:55.613 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.613 INFO [stderr]    --> src/cpu.rs:502:23
Dec 01 13:17:55.613 INFO [stderr]     |
Dec 01 13:17:55.613 INFO [stderr] 502 |     fn lsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.613 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.613 INFO [stderr] 
Dec 01 13:17:55.613 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.613 INFO [stderr]    --> src/cpu.rs:502:49
Dec 01 13:17:55.613 INFO [stderr]     |
Dec 01 13:17:55.613 INFO [stderr] 502 |     fn lsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.613 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.613 INFO [stderr] 
Dec 01 13:17:55.613 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.613 INFO [stderr]    --> src/cpu.rs:506:23
Dec 01 13:17:55.613 INFO [stderr]     |
Dec 01 13:17:55.614 INFO [stderr] 506 |     fn nop(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.614 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.614 INFO [stderr] 
Dec 01 13:17:55.614 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.614 INFO [stderr]    --> src/cpu.rs:506:49
Dec 01 13:17:55.614 INFO [stderr]     |
Dec 01 13:17:55.614 INFO [stderr] 506 |     fn nop(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.614 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.614 INFO [stderr] 
Dec 01 13:17:55.614 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.614 INFO [stderr]    --> src/cpu.rs:510:23
Dec 01 13:17:55.614 INFO [stderr]     |
Dec 01 13:17:55.614 INFO [stderr] 510 |     fn ora(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.614 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.614 INFO [stderr] 
Dec 01 13:17:55.614 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.614 INFO [stderr]    --> src/cpu.rs:510:49
Dec 01 13:17:55.614 INFO [stderr]     |
Dec 01 13:17:55.614 INFO [stderr] 510 |     fn ora(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.614 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.614 INFO [stderr] 
Dec 01 13:17:55.614 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.614 INFO [stderr]    --> src/cpu.rs:514:23
Dec 01 13:17:55.614 INFO [stderr]     |
Dec 01 13:17:55.614 INFO [stderr] 514 |     fn pha(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.614 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.614 INFO [stderr] 
Dec 01 13:17:55.614 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.614 INFO [stderr]    --> src/cpu.rs:514:49
Dec 01 13:17:55.614 INFO [stderr]     |
Dec 01 13:17:55.614 INFO [stderr] 514 |     fn pha(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.614 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.614 INFO [stderr] 
Dec 01 13:17:55.615 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.615 INFO [stderr]    --> src/cpu.rs:518:23
Dec 01 13:17:55.615 INFO [stderr]     |
Dec 01 13:17:55.615 INFO [stderr] 518 |     fn php(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.615 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.615 INFO [stderr] 
Dec 01 13:17:55.615 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.615 INFO [stderr]    --> src/cpu.rs:518:49
Dec 01 13:17:55.615 INFO [stderr]     |
Dec 01 13:17:55.615 INFO [stderr] 518 |     fn php(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.615 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.615 INFO [stderr] 
Dec 01 13:17:55.615 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.615 INFO [stderr]    --> src/cpu.rs:522:23
Dec 01 13:17:55.615 INFO [stderr]     |
Dec 01 13:17:55.615 INFO [stderr] 522 |     fn pla(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.615 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.615 INFO [stderr] 
Dec 01 13:17:55.615 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.615 INFO [stderr]    --> src/cpu.rs:522:49
Dec 01 13:17:55.615 INFO [stderr]     |
Dec 01 13:17:55.615 INFO [stderr] 522 |     fn pla(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.615 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.615 INFO [stderr] 
Dec 01 13:17:55.615 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.615 INFO [stderr]    --> src/cpu.rs:526:23
Dec 01 13:17:55.615 INFO [stderr]     |
Dec 01 13:17:55.615 INFO [stderr] 526 |     fn plp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.615 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.615 INFO [stderr] 
Dec 01 13:17:55.615 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.615 INFO [stderr]    --> src/cpu.rs:526:49
Dec 01 13:17:55.615 INFO [stderr]     |
Dec 01 13:17:55.615 INFO [stderr] 526 |     fn plp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.615 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.615 INFO [stderr] 
Dec 01 13:17:55.617 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.617 INFO [stderr]    --> src/cpu.rs:530:23
Dec 01 13:17:55.617 INFO [stderr]     |
Dec 01 13:17:55.617 INFO [stderr] 530 |     fn rol(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.617 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.617 INFO [stderr] 
Dec 01 13:17:55.617 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.617 INFO [stderr]    --> src/cpu.rs:530:49
Dec 01 13:17:55.617 INFO [stderr]     |
Dec 01 13:17:55.617 INFO [stderr] 530 |     fn rol(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.617 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.617 INFO [stderr] 
Dec 01 13:17:55.617 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.617 INFO [stderr]    --> src/cpu.rs:534:23
Dec 01 13:17:55.617 INFO [stderr]     |
Dec 01 13:17:55.617 INFO [stderr] 534 |     fn ror(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.617 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.617 INFO [stderr] 
Dec 01 13:17:55.617 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.617 INFO [stderr]    --> src/cpu.rs:534:49
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 534 |     fn ror(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:538:23
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 538 |     fn rti(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:538:49
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 538 |     fn rti(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:542:23
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 542 |     fn rts(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:542:49
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 542 |     fn rts(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:546:23
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 546 |     fn sbc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:546:49
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 546 |     fn sbc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:550:23
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 550 |     fn sec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:550:49
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 550 |     fn sec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:554:23
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 554 |     fn sed(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:554:49
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 554 |     fn sed(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:558:23
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 558 |     fn sei(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:558:49
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 558 |     fn sei(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:562:23
Dec 01 13:17:55.618 INFO [stderr]     |
Dec 01 13:17:55.618 INFO [stderr] 562 |     fn sta(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.618 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.618 INFO [stderr] 
Dec 01 13:17:55.618 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.618 INFO [stderr]    --> src/cpu.rs:562:49
Dec 01 13:17:55.619 INFO [stderr]     |
Dec 01 13:17:55.619 INFO [stderr] 562 |     fn sta(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.619 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.619 INFO [stderr] 
Dec 01 13:17:55.619 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.619 INFO [stderr]    --> src/cpu.rs:566:23
Dec 01 13:17:55.619 INFO [stderr]     |
Dec 01 13:17:55.619 INFO [stderr] 566 |     fn stx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.619 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.619 INFO [stderr] 
Dec 01 13:17:55.623 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.623 INFO [stderr]    --> src/cpu.rs:566:49
Dec 01 13:17:55.623 INFO [stderr]     |
Dec 01 13:17:55.623 INFO [stderr] 566 |     fn stx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.623 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.623 INFO [stderr] 
Dec 01 13:17:55.623 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.623 INFO [stderr]    --> src/cpu.rs:570:23
Dec 01 13:17:55.623 INFO [stderr]     |
Dec 01 13:17:55.623 INFO [stderr] 570 |     fn sty(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.623 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.623 INFO [stderr] 
Dec 01 13:17:55.623 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.623 INFO [stderr]    --> src/cpu.rs:570:49
Dec 01 13:17:55.623 INFO [stderr]     |
Dec 01 13:17:55.623 INFO [stderr] 570 |     fn sty(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.623 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.623 INFO [stderr] 
Dec 01 13:17:55.623 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.623 INFO [stderr]    --> src/cpu.rs:574:23
Dec 01 13:17:55.623 INFO [stderr]     |
Dec 01 13:17:55.623 INFO [stderr] 574 |     fn tax(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.623 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.623 INFO [stderr] 
Dec 01 13:17:55.623 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.623 INFO [stderr]    --> src/cpu.rs:574:49
Dec 01 13:17:55.623 INFO [stderr]     |
Dec 01 13:17:55.623 INFO [stderr] 574 |     fn tax(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.623 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.623 INFO [stderr] 
Dec 01 13:17:55.623 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.623 INFO [stderr]    --> src/cpu.rs:578:23
Dec 01 13:17:55.623 INFO [stderr]     |
Dec 01 13:17:55.623 INFO [stderr] 578 |     fn tay(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.623 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.623 INFO [stderr] 
Dec 01 13:17:55.623 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.623 INFO [stderr]    --> src/cpu.rs:578:49
Dec 01 13:17:55.623 INFO [stderr]     |
Dec 01 13:17:55.623 INFO [stderr] 578 |     fn tay(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.623 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.623 INFO [stderr] 
Dec 01 13:17:55.623 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.623 INFO [stderr]    --> src/cpu.rs:582:23
Dec 01 13:17:55.623 INFO [stderr]     |
Dec 01 13:17:55.623 INFO [stderr] 582 |     fn tsx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.623 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.623 INFO [stderr] 
Dec 01 13:17:55.623 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.623 INFO [stderr]    --> src/cpu.rs:582:49
Dec 01 13:17:55.623 INFO [stderr]     |
Dec 01 13:17:55.623 INFO [stderr] 582 |     fn tsx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.623 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.623 INFO [stderr] 
Dec 01 13:17:55.623 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.623 INFO [stderr]    --> src/cpu.rs:586:23
Dec 01 13:17:55.623 INFO [stderr]     |
Dec 01 13:17:55.623 INFO [stderr] 586 |     fn txa(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.623 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.623 INFO [stderr] 
Dec 01 13:17:55.623 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.623 INFO [stderr]    --> src/cpu.rs:586:49
Dec 01 13:17:55.623 INFO [stderr]     |
Dec 01 13:17:55.623 INFO [stderr] 586 |     fn txa(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.624 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.624 INFO [stderr] 
Dec 01 13:17:55.624 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.624 INFO [stderr]    --> src/cpu.rs:590:23
Dec 01 13:17:55.624 INFO [stderr]     |
Dec 01 13:17:55.624 INFO [stderr] 590 |     fn txs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.624 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.624 INFO [stderr] 
Dec 01 13:17:55.624 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.624 INFO [stderr]    --> src/cpu.rs:590:49
Dec 01 13:17:55.624 INFO [stderr]     |
Dec 01 13:17:55.624 INFO [stderr] 590 |     fn txs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.624 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.624 INFO [stderr] 
Dec 01 13:17:55.624 INFO [stderr] warning: unused variable: `inter`
Dec 01 13:17:55.624 INFO [stderr]    --> src/cpu.rs:594:23
Dec 01 13:17:55.624 INFO [stderr]     |
Dec 01 13:17:55.624 INFO [stderr] 594 |     fn tya(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.624 INFO [stderr]     |                       ^^^^^ help: consider using `_inter` instead
Dec 01 13:17:55.624 INFO [stderr] 
Dec 01 13:17:55.624 INFO [stderr] warning: unused variable: `mode`
Dec 01 13:17:55.624 INFO [stderr]    --> src/cpu.rs:594:49
Dec 01 13:17:55.624 INFO [stderr]     |
Dec 01 13:17:55.624 INFO [stderr] 594 |     fn tya(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 {
Dec 01 13:17:55.624 INFO [stderr]     |                                                 ^^^^ help: consider using `_mode` instead
Dec 01 13:17:55.624 INFO [stderr] 
Dec 01 13:17:55.624 INFO [stderr] warning: unused variable: `addr`
Dec 01 13:17:55.624 INFO [stderr]   --> src/gamepak/mod.rs:97:26
Dec 01 13:17:55.624 INFO [stderr]    |
Dec 01 13:17:55.624 INFO [stderr] 97 |     pub fn read_byte(&self, addr: u16) -> u8 {
Dec 01 13:17:55.624 INFO [stderr]    |                             ^^^^ help: consider using `_addr` instead
Dec 01 13:17:55.624 INFO [stderr] 
Dec 01 13:17:55.624 INFO [stderr] warning: unused variable: `addr`
Dec 01 13:17:55.624 INFO [stderr]    --> src/gamepak/mod.rs:104:31
Dec 01 13:17:55.624 INFO [stderr]     |
Dec 01 13:17:55.624 INFO [stderr] 104 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:55.624 INFO [stderr]     |                                  ^^^^ help: consider using `_addr` instead
Dec 01 13:17:55.624 INFO [stderr] 
Dec 01 13:17:55.624 INFO [stderr] warning: unused variable: `data`
Dec 01 13:17:55.624 INFO [stderr]    --> src/gamepak/mod.rs:104:42
Dec 01 13:17:55.624 INFO [stderr]     |
Dec 01 13:17:55.624 INFO [stderr] 104 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:55.624 INFO [stderr]     |                                             ^^^^ help: consider using `_data` instead
Dec 01 13:17:55.624 INFO [stderr] 
Dec 01 13:17:55.624 INFO [stderr] warning: unused variable: `addr`
Dec 01 13:17:55.624 INFO [stderr]   --> src/ram.rs:15:26
Dec 01 13:17:55.624 INFO [stderr]    |
Dec 01 13:17:55.624 INFO [stderr] 15 |     pub fn read_byte(&self, addr: u16) -> u8 {
Dec 01 13:17:55.624 INFO [stderr]    |                             ^^^^ help: consider using `_addr` instead
Dec 01 13:17:55.624 INFO [stderr] 
Dec 01 13:17:55.624 INFO [stderr] warning: unused variable: `addr`
Dec 01 13:17:55.624 INFO [stderr]   --> src/ram.rs:19:31
Dec 01 13:17:55.624 INFO [stderr]    |
Dec 01 13:17:55.624 INFO [stderr] 19 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:55.624 INFO [stderr]    |                                  ^^^^ help: consider using `_addr` instead
Dec 01 13:17:55.624 INFO [stderr] 
Dec 01 13:17:55.624 INFO [stderr] warning: unused variable: `data`
Dec 01 13:17:55.624 INFO [stderr]   --> src/ram.rs:19:42
Dec 01 13:17:55.624 INFO [stderr]    |
Dec 01 13:17:55.624 INFO [stderr] 19 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:55.624 INFO [stderr]    |                                             ^^^^ help: consider using `_data` instead
Dec 01 13:17:55.624 INFO [stderr] 
Dec 01 13:17:55.638 INFO [stderr] warning: variable does not need to be mutable
Dec 01 13:17:55.638 INFO [stderr]   --> src/cpu.rs:56:13
Dec 01 13:17:55.638 INFO [stderr]    |
Dec 01 13:17:55.638 INFO [stderr] 56 |         let mut cpu = Cpu::default();
Dec 01 13:17:55.638 INFO [stderr]    |             ----^^^
Dec 01 13:17:55.638 INFO [stderr]    |             |
Dec 01 13:17:55.638 INFO [stderr]    |             help: remove this `mut`
Dec 01 13:17:55.638 INFO [stderr]    |
Dec 01 13:17:55.638 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 13:17:55.638 INFO [stderr] 
Dec 01 13:17:55.655 INFO [stderr] warning: variable does not need to be mutable
Dec 01 13:17:55.655 INFO [stderr]    --> src/cpu.rs:264:13
Dec 01 13:17:55.655 INFO [stderr]     |
Dec 01 13:17:55.655 INFO [stderr] 264 |         let mut cycles;
Dec 01 13:17:55.655 INFO [stderr]     |             ----^^^^^^
Dec 01 13:17:55.655 INFO [stderr]     |             |
Dec 01 13:17:55.655 INFO [stderr]     |             help: remove this `mut`
Dec 01 13:17:55.655 INFO [stderr] 
Dec 01 13:17:55.655 INFO [stderr] warning: variable does not need to be mutable
Dec 01 13:17:55.655 INFO [stderr]    --> src/cpu.rs:265:13
Dec 01 13:17:55.655 INFO [stderr]     |
Dec 01 13:17:55.655 INFO [stderr] 265 |         let mut mem_val;
Dec 01 13:17:55.655 INFO [stderr]     |             ----^^^^^^^
Dec 01 13:17:55.655 INFO [stderr]     |             |
Dec 01 13:17:55.655 INFO [stderr]     |             help: remove this `mut`
Dec 01 13:17:55.655 INFO [stderr] 
Dec 01 13:17:55.703 INFO [stderr] warning: variable does not need to be mutable
Dec 01 13:17:55.704 INFO [stderr]   --> src/gamepak/mod.rs:62:7
Dec 01 13:17:55.704 INFO [stderr]    |
Dec 01 13:17:55.704 INFO [stderr] 62 |         let mut prg_ram_bytes = vec![0xff; SRAM_SIZE as usize].into_boxed_slice();
Dec 01 13:17:55.704 INFO [stderr]    |             ----^^^^^^^^^^^^^
Dec 01 13:17:55.704 INFO [stderr]    |             |
Dec 01 13:17:55.704 INFO [stderr]    |             help: remove this `mut`
Dec 01 13:17:55.704 INFO [stderr] 
Dec 01 13:17:55.718 INFO [stderr] warning: variable does not need to be mutable
Dec 01 13:17:55.718 INFO [stderr]  --> src/ram.rs:9:7
Dec 01 13:17:55.718 INFO [stderr]   |
Dec 01 13:17:55.718 INFO [stderr] 9 |         let mut bytes: Box<[u8]> = vec![0; INTERNAL_RAM_SIZE as usize].into_boxed_slice();
Dec 01 13:17:55.718 INFO [stderr]   |             ----^^^^^
Dec 01 13:17:55.718 INFO [stderr]   |             |
Dec 01 13:17:55.718 INFO [stderr]   |             help: remove this `mut`
Dec 01 13:17:55.718 INFO [stderr] 
Dec 01 13:17:55.720 INFO [stderr] warning: variant is never constructed: `Break`
Dec 01 13:17:55.720 INFO [stderr]   --> src/cpu.rs:47:5
Dec 01 13:17:55.720 INFO [stderr]    |
Dec 01 13:17:55.720 INFO [stderr] 47 |     Break,
Dec 01 13:17:55.720 INFO [stderr]    |     ^^^^^
Dec 01 13:17:55.720 INFO [stderr]    |
Dec 01 13:17:55.720 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 13:17:55.720 INFO [stderr] 
Dec 01 13:17:55.720 INFO [stderr] warning: variant is never constructed: `Decimal`
Dec 01 13:17:55.720 INFO [stderr]   --> src/cpu.rs:48:5
Dec 01 13:17:55.720 INFO [stderr]    |
Dec 01 13:17:55.720 INFO [stderr] 48 |     Decimal, //unused
Dec 01 13:17:55.720 INFO [stderr]    |     ^^^^^^^
Dec 01 13:17:55.720 INFO [stderr] 
Dec 01 13:17:55.721 INFO [stderr] warning: variant is never constructed: `Interrupt`
Dec 01 13:17:55.721 INFO [stderr]   --> src/cpu.rs:49:5
Dec 01 13:17:55.721 INFO [stderr]    |
Dec 01 13:17:55.721 INFO [stderr] 49 |     Interrupt,
Dec 01 13:17:55.721 INFO [stderr]    |     ^^^^^^^^^
Dec 01 13:17:55.721 INFO [stderr] 
Dec 01 13:17:55.721 INFO [stderr] warning: constant item is never used: `EXPANSION_ROM_START`
Dec 01 13:17:55.721 INFO [stderr]  --> src/gamepak/mem_map.rs:2:1
Dec 01 13:17:55.721 INFO [stderr]   |
Dec 01 13:17:55.721 INFO [stderr] 2 | pub const EXPANSION_ROM_START: u16 = 0x4020;
Dec 01 13:17:55.721 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.721 INFO [stderr] 
Dec 01 13:17:55.721 INFO [stderr] warning: constant item is never used: `EXPANSION_ROM_END`
Dec 01 13:17:55.721 INFO [stderr]  --> src/gamepak/mem_map.rs:3:1
Dec 01 13:17:55.721 INFO [stderr]   |
Dec 01 13:17:55.721 INFO [stderr] 3 | pub const EXPANSION_ROM_END: u16 = 0x5FFF;
Dec 01 13:17:55.721 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.721 INFO [stderr] 
Dec 01 13:17:55.721 INFO [stderr] warning: constant item is never used: `EXPANSION_ROM_SIZE`
Dec 01 13:17:55.721 INFO [stderr]  --> src/gamepak/mem_map.rs:4:1
Dec 01 13:17:55.721 INFO [stderr]   |
Dec 01 13:17:55.721 INFO [stderr] 4 | pub const EXPANSION_ROM_SIZE: u16 = EXPANSION_ROM_END - EXPANSION_ROM_START + 1;
Dec 01 13:17:55.721 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.721 INFO [stderr] 
Dec 01 13:17:55.721 INFO [stderr] warning: constant item is never used: `SRAM_START`
Dec 01 13:17:55.721 INFO [stderr]  --> src/gamepak/mem_map.rs:7:1
Dec 01 13:17:55.721 INFO [stderr]   |
Dec 01 13:17:55.721 INFO [stderr] 7 | pub const SRAM_START: u16 = 0x6000;
Dec 01 13:17:55.721 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.721 INFO [stderr] 
Dec 01 13:17:55.721 INFO [stderr] warning: constant item is never used: `SRAM_END`
Dec 01 13:17:55.721 INFO [stderr]  --> src/gamepak/mem_map.rs:9:1
Dec 01 13:17:55.721 INFO [stderr]   |
Dec 01 13:17:55.721 INFO [stderr] 9 | pub const SRAM_END: u16 = SRAM_SIZE + SRAM_START - 1;
Dec 01 13:17:55.721 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.721 INFO [stderr] 
Dec 01 13:17:55.722 INFO [stderr] warning: constant item is never used: `PRG_ROM_START`
Dec 01 13:17:55.722 INFO [stderr]   --> src/gamepak/mem_map.rs:12:1
Dec 01 13:17:55.722 INFO [stderr]    |
Dec 01 13:17:55.722 INFO [stderr] 12 | pub const PRG_ROM_START: u16 = 0x8000;
Dec 01 13:17:55.722 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.722 INFO [stderr] 
Dec 01 13:17:55.722 INFO [stderr] warning: constant item is never used: `PRG_ROM_SIZE`
Dec 01 13:17:55.722 INFO [stderr]   --> src/gamepak/mem_map.rs:13:1
Dec 01 13:17:55.722 INFO [stderr]    |
Dec 01 13:17:55.722 INFO [stderr] 13 | pub const PRG_ROM_SIZE: u16 = 0x2000;
Dec 01 13:17:55.722 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.722 INFO [stderr] 
Dec 01 13:17:55.722 INFO [stderr] warning: constant item is never used: `PRG_ROM_END`
Dec 01 13:17:55.722 INFO [stderr]   --> src/gamepak/mem_map.rs:14:1
Dec 01 13:17:55.722 INFO [stderr]    |
Dec 01 13:17:55.722 INFO [stderr] 14 | pub const PRG_ROM_END: u16 = PRG_ROM_SIZE + PRG_ROM_START - 1;
Dec 01 13:17:55.722 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.722 INFO [stderr] 
Dec 01 13:17:55.722 INFO [stderr] warning: field is never used: `prg_rom_size`
Dec 01 13:17:55.722 INFO [stderr]   --> src/gamepak/mod.rs:12:2
Dec 01 13:17:55.722 INFO [stderr]    |
Dec 01 13:17:55.722 INFO [stderr] 12 |     prg_rom_size: u32,
Dec 01 13:17:55.722 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.722 INFO [stderr] 
Dec 01 13:17:55.723 INFO [stderr] warning: field is never used: `chr_rom_size`
Dec 01 13:17:55.723 INFO [stderr]   --> src/gamepak/mod.rs:13:2
Dec 01 13:17:55.723 INFO [stderr]    |
Dec 01 13:17:55.723 INFO [stderr] 13 |     chr_rom_size: u32,
Dec 01 13:17:55.723 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.723 INFO [stderr] 
Dec 01 13:17:55.723 INFO [stderr] warning: field is never used: `prg_rom_bytes`
Dec 01 13:17:55.723 INFO [stderr]   --> src/gamepak/mod.rs:20:2
Dec 01 13:17:55.723 INFO [stderr]    |
Dec 01 13:17:55.723 INFO [stderr] 20 |     prg_rom_bytes: Box<[u8]>,
Dec 01 13:17:55.723 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.723 INFO [stderr] 
Dec 01 13:17:55.723 INFO [stderr] warning: field is never used: `chr_rom_bytes`
Dec 01 13:17:55.723 INFO [stderr]   --> src/gamepak/mod.rs:21:2
Dec 01 13:17:55.723 INFO [stderr]    |
Dec 01 13:17:55.723 INFO [stderr] 21 |     chr_rom_bytes: Box<[u8]>,
Dec 01 13:17:55.723 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.723 INFO [stderr] 
Dec 01 13:17:55.723 INFO [stderr] warning: field is never used: `prg_ram_bytes`
Dec 01 13:17:55.723 INFO [stderr]   --> src/gamepak/mod.rs:22:2
Dec 01 13:17:55.723 INFO [stderr]    |
Dec 01 13:17:55.723 INFO [stderr] 22 |     prg_ram_bytes: Option<Box<[u8]>>,
Dec 01 13:17:55.723 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.723 INFO [stderr] 
Dec 01 13:17:55.724 INFO [stderr] warning: method is never used: `write_byte`
Dec 01 13:17:55.724 INFO [stderr]    --> src/gamepak/mod.rs:104:2
Dec 01 13:17:55.724 INFO [stderr]     |
Dec 01 13:17:55.724 INFO [stderr] 104 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:55.724 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.724 INFO [stderr] 
Dec 01 13:17:55.724 INFO [stderr] warning: method is never used: `write_byte`
Dec 01 13:17:55.724 INFO [stderr]   --> src/interconnect.rs:37:2
Dec 01 13:17:55.724 INFO [stderr]    |
Dec 01 13:17:55.724 INFO [stderr] 37 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:55.724 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.724 INFO [stderr] 
Dec 01 13:17:55.724 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_1_START`
Dec 01 13:17:55.724 INFO [stderr]  --> src/mem_map.rs:5:1
Dec 01 13:17:55.724 INFO [stderr]   |
Dec 01 13:17:55.724 INFO [stderr] 5 | pub const INTERNAL_RAM_MIRROR_1_START: u16 = 0x0800;
Dec 01 13:17:55.724 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.724 INFO [stderr] 
Dec 01 13:17:55.724 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_2_START`
Dec 01 13:17:55.724 INFO [stderr]  --> src/mem_map.rs:6:1
Dec 01 13:17:55.724 INFO [stderr]   |
Dec 01 13:17:55.725 INFO [stderr] 6 | pub const INTERNAL_RAM_MIRROR_2_START: u16 = 0x1000;
Dec 01 13:17:55.725 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.725 INFO [stderr] 
Dec 01 13:17:55.725 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_3_START`
Dec 01 13:17:55.725 INFO [stderr]  --> src/mem_map.rs:7:1
Dec 01 13:17:55.725 INFO [stderr]   |
Dec 01 13:17:55.725 INFO [stderr] 7 | pub const INTERNAL_RAM_MIRROR_3_START: u16 = 0x1800;
Dec 01 13:17:55.725 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.725 INFO [stderr] 
Dec 01 13:17:55.725 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_SIZE`
Dec 01 13:17:55.725 INFO [stderr]  --> src/mem_map.rs:8:1
Dec 01 13:17:55.725 INFO [stderr]   |
Dec 01 13:17:55.725 INFO [stderr] 8 | pub const INTERNAL_RAM_MIRROR_SIZE: u16 = INTERNAL_RAM_SIZE;
Dec 01 13:17:55.725 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.725 INFO [stderr] 
Dec 01 13:17:55.725 INFO [stderr] warning: constant item is never used: `PPU_MASK_REG`
Dec 01 13:17:55.725 INFO [stderr]   --> src/mem_map.rs:12:1
Dec 01 13:17:55.725 INFO [stderr]    |
Dec 01 13:17:55.725 INFO [stderr] 12 | pub const PPU_MASK_REG: u16 = 0x2001;
Dec 01 13:17:55.725 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.725 INFO [stderr] 
Dec 01 13:17:55.726 INFO [stderr] warning: constant item is never used: `PPU_STATUS_REG`
Dec 01 13:17:55.726 INFO [stderr]   --> src/mem_map.rs:13:1
Dec 01 13:17:55.726 INFO [stderr]    |
Dec 01 13:17:55.726 INFO [stderr] 13 | pub const PPU_STATUS_REG: u16 = 0x2002;
Dec 01 13:17:55.726 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.726 INFO [stderr] 
Dec 01 13:17:55.726 INFO [stderr] warning: constant item is never used: `OAM_ADDR_REG`
Dec 01 13:17:55.726 INFO [stderr]   --> src/mem_map.rs:14:1
Dec 01 13:17:55.726 INFO [stderr]    |
Dec 01 13:17:55.726 INFO [stderr] 14 | pub const OAM_ADDR_REG: u16 = 0x2003;
Dec 01 13:17:55.726 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.726 INFO [stderr] 
Dec 01 13:17:55.726 INFO [stderr] warning: constant item is never used: `OAM_DATA_REG`
Dec 01 13:17:55.726 INFO [stderr]   --> src/mem_map.rs:15:1
Dec 01 13:17:55.726 INFO [stderr]    |
Dec 01 13:17:55.726 INFO [stderr] 15 | pub const OAM_DATA_REG: u16 = 0x2004;
Dec 01 13:17:55.726 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.726 INFO [stderr] 
Dec 01 13:17:55.726 INFO [stderr] warning: constant item is never used: `PPU_SCROLL_REG`
Dec 01 13:17:55.726 INFO [stderr]   --> src/mem_map.rs:16:1
Dec 01 13:17:55.726 INFO [stderr]    |
Dec 01 13:17:55.727 INFO [stderr] 16 | pub const PPU_SCROLL_REG: u16 = 0x2005;
Dec 01 13:17:55.727 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.727 INFO [stderr] 
Dec 01 13:17:55.727 INFO [stderr] warning: constant item is never used: `PPU_ADDR_REG`
Dec 01 13:17:55.727 INFO [stderr]   --> src/mem_map.rs:17:1
Dec 01 13:17:55.727 INFO [stderr]    |
Dec 01 13:17:55.727 INFO [stderr] 17 | pub const PPU_ADDR_REG: u16 = 0x2006;
Dec 01 13:17:55.727 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.727 INFO [stderr] 
Dec 01 13:17:55.728 INFO [stderr] warning: constant item is never used: `PPU_DATA_REG`
Dec 01 13:17:55.728 INFO [stderr]   --> src/mem_map.rs:18:1
Dec 01 13:17:55.728 INFO [stderr]    |
Dec 01 13:17:55.728 INFO [stderr] 18 | pub const PPU_DATA_REG: u16 = 0x2007;
Dec 01 13:17:55.728 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.728 INFO [stderr] 
Dec 01 13:17:55.728 INFO [stderr] warning: constant item is never used: `APU_SQ1_SWEEP`
Dec 01 13:17:55.728 INFO [stderr]   --> src/mem_map.rs:23:1
Dec 01 13:17:55.729 INFO [stderr]    |
Dec 01 13:17:55.729 INFO [stderr] 23 | pub const APU_SQ1_SWEEP: u16 = 0x4001;
Dec 01 13:17:55.729 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.729 INFO [stderr] 
Dec 01 13:17:55.729 INFO [stderr] warning: constant item is never used: `APU_SQ1_LO`
Dec 01 13:17:55.729 INFO [stderr]   --> src/mem_map.rs:24:1
Dec 01 13:17:55.729 INFO [stderr]    |
Dec 01 13:17:55.729 INFO [stderr] 24 | pub const APU_SQ1_LO: u16 = 0x4002;
Dec 01 13:17:55.729 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.729 INFO [stderr] 
Dec 01 13:17:55.729 INFO [stderr] warning: constant item is never used: `APU_SQ1_HI`
Dec 01 13:17:55.729 INFO [stderr]   --> src/mem_map.rs:25:1
Dec 01 13:17:55.730 INFO [stderr]    |
Dec 01 13:17:55.730 INFO [stderr] 25 | pub const APU_SQ1_HI: u16 = 0x4003;
Dec 01 13:17:55.730 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.730 INFO [stderr] 
Dec 01 13:17:55.730 INFO [stderr] warning: constant item is never used: `APU_SQ2_VOL`
Dec 01 13:17:55.730 INFO [stderr]   --> src/mem_map.rs:26:1
Dec 01 13:17:55.730 INFO [stderr]    |
Dec 01 13:17:55.730 INFO [stderr] 26 | pub const APU_SQ2_VOL: u16 = 0x4004;
Dec 01 13:17:55.730 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.730 INFO [stderr] 
Dec 01 13:17:55.731 INFO [stderr] warning: constant item is never used: `APU_SQ2_SWEEP`
Dec 01 13:17:55.731 INFO [stderr]   --> src/mem_map.rs:27:1
Dec 01 13:17:55.731 INFO [stderr]    |
Dec 01 13:17:55.731 INFO [stderr] 27 | pub const APU_SQ2_SWEEP: u16 = 0x4005;
Dec 01 13:17:55.731 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.731 INFO [stderr] 
Dec 01 13:17:55.731 INFO [stderr] warning: constant item is never used: `APU_SQ2_LO`
Dec 01 13:17:55.731 INFO [stderr]   --> src/mem_map.rs:28:1
Dec 01 13:17:55.731 INFO [stderr]    |
Dec 01 13:17:55.731 INFO [stderr] 28 | pub const APU_SQ2_LO: u16 = 0x4006;
Dec 01 13:17:55.731 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.731 INFO [stderr] 
Dec 01 13:17:55.731 INFO [stderr] warning: constant item is never used: `APU_SQ2_HI`
Dec 01 13:17:55.731 INFO [stderr]   --> src/mem_map.rs:29:1
Dec 01 13:17:55.731 INFO [stderr]    |
Dec 01 13:17:55.731 INFO [stderr] 29 | pub const APU_SQ2_HI: u16 = 0x4007;
Dec 01 13:17:55.731 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.731 INFO [stderr] 
Dec 01 13:17:55.731 INFO [stderr] warning: constant item is never used: `APU_TRI_LINEAR`
Dec 01 13:17:55.731 INFO [stderr]   --> src/mem_map.rs:30:1
Dec 01 13:17:55.731 INFO [stderr]    |
Dec 01 13:17:55.731 INFO [stderr] 30 | pub const APU_TRI_LINEAR: u16 = 0x4008;
Dec 01 13:17:55.731 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.732 INFO [stderr] 
Dec 01 13:17:55.732 INFO [stderr] warning: constant item is never used: `APU_TRI_LO`
Dec 01 13:17:55.732 INFO [stderr]   --> src/mem_map.rs:31:1
Dec 01 13:17:55.732 INFO [stderr]    |
Dec 01 13:17:55.732 INFO [stderr] 31 | pub const APU_TRI_LO: u16 = 0x400A;
Dec 01 13:17:55.732 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.732 INFO [stderr] 
Dec 01 13:17:55.732 INFO [stderr] warning: constant item is never used: `APU_TRI_HI`
Dec 01 13:17:55.732 INFO [stderr]   --> src/mem_map.rs:32:1
Dec 01 13:17:55.732 INFO [stderr]    |
Dec 01 13:17:55.732 INFO [stderr] 32 | pub const APU_TRI_HI: u16 = 0x400B;
Dec 01 13:17:55.732 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.732 INFO [stderr] 
Dec 01 13:17:55.732 INFO [stderr] warning: constant item is never used: `APU_NOISE_VOL`
Dec 01 13:17:55.732 INFO [stderr]   --> src/mem_map.rs:33:1
Dec 01 13:17:55.732 INFO [stderr]    |
Dec 01 13:17:55.732 INFO [stderr] 33 | pub const APU_NOISE_VOL: u16 = 0x400C;
Dec 01 13:17:55.732 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.732 INFO [stderr] 
Dec 01 13:17:55.732 INFO [stderr] warning: constant item is never used: `APU_NOISE_LO`
Dec 01 13:17:55.732 INFO [stderr]   --> src/mem_map.rs:34:1
Dec 01 13:17:55.732 INFO [stderr]    |
Dec 01 13:17:55.733 INFO [stderr] 34 | pub const APU_NOISE_LO: u16 = 0x400E;
Dec 01 13:17:55.733 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.733 INFO [stderr] 
Dec 01 13:17:55.733 INFO [stderr] warning: constant item is never used: `APU_NOISE_HI`
Dec 01 13:17:55.733 INFO [stderr]   --> src/mem_map.rs:35:1
Dec 01 13:17:55.733 INFO [stderr]    |
Dec 01 13:17:55.733 INFO [stderr] 35 | pub const APU_NOISE_HI: u16 = 0x400F;
Dec 01 13:17:55.733 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.733 INFO [stderr] 
Dec 01 13:17:55.733 INFO [stderr] warning: constant item is never used: `APU_DMC_FREQ`
Dec 01 13:17:55.733 INFO [stderr]   --> src/mem_map.rs:36:1
Dec 01 13:17:55.733 INFO [stderr]    |
Dec 01 13:17:55.733 INFO [stderr] 36 | pub const APU_DMC_FREQ: u16 = 0x4010;
Dec 01 13:17:55.733 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.733 INFO [stderr] 
Dec 01 13:17:55.733 INFO [stderr] warning: constant item is never used: `APU_DMC_RAW`
Dec 01 13:17:55.733 INFO [stderr]   --> src/mem_map.rs:37:1
Dec 01 13:17:55.733 INFO [stderr]    |
Dec 01 13:17:55.733 INFO [stderr] 37 | pub const APU_DMC_RAW: u16 = 0x4011;
Dec 01 13:17:55.733 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.733 INFO [stderr] 
Dec 01 13:17:55.733 INFO [stderr] warning: constant item is never used: `APU_DMC_START`
Dec 01 13:17:55.733 INFO [stderr]   --> src/mem_map.rs:38:1
Dec 01 13:17:55.734 INFO [stderr]    |
Dec 01 13:17:55.734 INFO [stderr] 38 | pub const APU_DMC_START: u16 = 0x4012;
Dec 01 13:17:55.734 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.734 INFO [stderr] 
Dec 01 13:17:55.734 INFO [stderr] warning: field is never used: `bytes`
Dec 01 13:17:55.734 INFO [stderr]  --> src/ram.rs:4:2
Dec 01 13:17:55.734 INFO [stderr]   |
Dec 01 13:17:55.734 INFO [stderr] 4 |     bytes: Box<[u8]>,
Dec 01 13:17:55.734 INFO [stderr]   |     ^^^^^^^^^^^^^^^^
Dec 01 13:17:55.734 INFO [stderr] 
Dec 01 13:17:55.734 INFO [stderr] warning: method is never used: `write_byte`
Dec 01 13:17:55.734 INFO [stderr]   --> src/ram.rs:19:2
Dec 01 13:17:55.734 INFO [stderr]    |
Dec 01 13:17:55.734 INFO [stderr] 19 |     pub fn write_byte(&mut self, addr: u16, data: u8) {
Dec 01 13:17:55.734 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.734 INFO [stderr] 
Dec 01 13:17:55.734 INFO [stderr] warning: constant item is never used: `WIDTH`
Dec 01 13:17:55.734 INFO [stderr]   --> src/main.rs:17:1
Dec 01 13:17:55.734 INFO [stderr]    |
Dec 01 13:17:55.734 INFO [stderr] 17 | const WIDTH: usize = 256;
Dec 01 13:17:55.734 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.734 INFO [stderr] 
Dec 01 13:17:55.734 INFO [stderr] warning: constant item is never used: `HEIGHT`
Dec 01 13:17:55.734 INFO [stderr]   --> src/main.rs:18:1
Dec 01 13:17:55.734 INFO [stderr]    |
Dec 01 13:17:55.734 INFO [stderr] 18 | const HEIGHT: usize = 240;
Dec 01 13:17:55.734 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 13:17:55.734 INFO [stderr] 
Dec 01 13:17:56.279 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.97s
Dec 01 13:17:56.284 INFO [stderr] su: No module specific data is present
Dec 01 13:17:57.250 INFO running `"docker" "inspect" "a4db767b1a3d5574c0c64e1a12c732ad287eb07245f9ec46157a13250443b4dc"`
Dec 01 13:17:57.525 INFO running `"docker" "rm" "-f" "a4db767b1a3d5574c0c64e1a12c732ad287eb07245f9ec46157a13250443b4dc"`
Dec 01 13:17:57.827 INFO [stdout] a4db767b1a3d5574c0c64e1a12c732ad287eb07245f9ec46157a13250443b4dc
Dec 01 13:17:57.831 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 13:17:58.342 INFO [stdout] 143afc995360edaa70895ec5bc25f36b285ffbccfdde41fcfa091cd3a5a10b49
Dec 01 13:17:58.345 INFO running `"docker" "start" "-a" "143afc995360edaa70895ec5bc25f36b285ffbccfdde41fcfa091cd3a5a10b49"`
Dec 01 13:17:59.966 INFO [stderr] usermod: no changes
Dec 01 13:18:00.097 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.10s
Dec 01 13:18:00.109 INFO [stderr]      Running /target/debug/deps/nes_rs-ab90dfb0b1891473
Dec 01 13:18:00.116 INFO [stdout] 
Dec 01 13:18:00.116 INFO [stdout] running 0 tests
Dec 01 13:18:00.116 INFO [stdout] 
Dec 01 13:18:00.116 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 13:18:00.116 INFO [stdout] 
Dec 01 13:18:00.117 INFO [stderr] su: No module specific data is present
Dec 01 13:18:01.044 INFO running `"docker" "inspect" "143afc995360edaa70895ec5bc25f36b285ffbccfdde41fcfa091cd3a5a10b49"`
Dec 01 13:18:01.407 INFO running `"docker" "rm" "-f" "143afc995360edaa70895ec5bc25f36b285ffbccfdde41fcfa091cd3a5a10b49"`
Dec 01 13:18:01.711 INFO [stdout] 143afc995360edaa70895ec5bc25f36b285ffbccfdde41fcfa091cd3a5a10b49
